我见过类似的问题,但他们都没有回答我的问题,这个问题是更相似的Heroku Bundle Error (Rails App)问题是相同的,但答案是不同的。控制台错误如下
-----> 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
那么为什么是错误,为什么没有被推送。
任何帮助我们都将不胜感激。
发布于 2013-06-23 13:08:39
可能是你的ruby版本有问题。如果不指定,Heroku将使用默认的ruby版本。直到最近,它是1.93,直到不久前,它是2.0。要告诉Heroku你想使用哪个版本的ruby,只需在你的gemfile的顶部(就在源代码下面)加上ruby和版本即可。在此之后,将rails gem包含在一个版本中。因此,您的gemfile的顶部应该如下所示,并带有正确的版本号:
source 'https://rubygems.org'
ruby "1.9.3"
gem 'rails', '3.2.13'https://stackoverflow.com/questions/17076554
复制相似问题