首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku推送被拒绝

Heroku推送被拒绝
EN

Stack Overflow用户
提问于 2013-06-13 06:38:09
回答 1查看 165关注 0票数 1

我见过类似的问题,但他们都没有回答我的问题,这个问题是更相似的Heroku Bundle Error (Rails App)问题是相同的,但答案是不同的。控制台错误如下

代码语言:javascript
复制
-----> Ruby/Rails app detected
-----> Using Ruby version: ruby-1.9.3
-----> Installing dependencies using 
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin --deployment
       /usr/bin/env: ruby1.9.1: No such file or directory
 !
 !     Failed to install gems via Bundler.
 !

 !     Push rejected, failed to compile Ruby/Rails app

我在gem文件中使用了'rails','4.0.0.rc1‘,上面写着ruby-1.9.3

那么为什么是错误,为什么没有被推送。

任何帮助我们都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-06-23 13:08:39

可能是你的ruby版本有问题。如果不指定,Heroku将使用默认的ruby版本。直到最近,它是1.93,直到不久前,它是2.0。要告诉Heroku你想使用哪个版本的ruby,只需在你的gemfile的顶部(就在源代码下面)加上ruby和版本即可。在此之后,将rails gem包含在一个版本中。因此,您的gemfile的顶部应该如下所示,并带有正确的版本号:

代码语言:javascript
复制
source 'https://rubygems.org'
ruby "1.9.3"

gem 'rails', '3.2.13'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17076554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档