首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git推送到Heroku,收到“指定的无效RUBY_VERSION:”

Git推送到Heroku,收到“指定的无效RUBY_VERSION:”
EN

Stack Overflow用户
提问于 2012-09-22 03:30:10
回答 1查看 1.2K关注 0票数 2

我正在尝试使用"git push heroku master“向heroku推送一个应用程序。

在我的Gemfile中,我有以下内容:

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

ruby 'ruby 1.9.3' 
gem 'foreman'

但是当我尝试推送到heroku时,我得到了以下错误:

代码语言:javascript
复制
!     Invalid RUBY_VERSION specified: Gemfile-syntax-error:-<!DOCTYPE-html>-^-/tmp/build_o93twnijmxig/Gemfile:5:-syntax-error,-unexpected-'<'-<html>-^-/tmp/build_o93twnijmxig/Gemfile:7:-syntax-error,-unexpected-'<'-<meta-charset='utf-8'>-^-/tmp/build_o93twnijmxig/Gemfile:8:-syntax-error,-unexpected-'<'-<meta-http-equiv="X-UA-Compatible"-content="IE=edge">-^-/tmp/build_o93twnijmxig/Gemfile:8:-syntax-error,-unexpected-tIDENTIFIER,-expecting-$end-<meta-http-equiv="X-UA-Compatible"-content="IE=edge">-^

!     Valid versions: ruby-1.9.3-p0, ruby-1.9.3-p125, rbx-1.2.4, rbx-2.0.0dev-20120115-1.9, rbx-2.0.0dev-20120115-1.8, rbx-2.0.0dev-20120123-1.9, rbx-2.0.0dev-20120123-1.8, ruby-1.9.2-p290, jruby-1.6.5.1, jruby-1.6.7, ruby-1.9.3, ruby-1.9.2, ruby-1.8.7, ruby-1.9.3-jruby-1.7.0.preview1, ruby-1.8.7-jruby-1.7.0.preview1, ruby-1.9.3-rbx-2.0.0dev, ruby-1.8.7-rbx-2.0.0dev
!
!     Heroku push rejected, failed to compile Ruby app

当我输入: heroku config -s | grep PATH时,我得到以下输出:

代码语言:javascript
复制
PATH=bin:vendor/bundle/ruby/1.9.1/bin:/usr/local/bin:/usr/bin:/bin

和运行: heroku运行"ruby -v“,输出:

代码语言:javascript
复制
Running `ruby -v` attached to terminal... up, run.1
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]

但是当我尝试在app目录中运行bundle install时,我得到了这条奇怪的消息:

代码语言:javascript
复制
 Your Ruby version is 1.9.3, but your Gemfile specified ruby 1.9.3
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-22 03:32:57

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

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

https://stackoverflow.com/questions/12537018

复制
相关文章

相似问题

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