3
私は昨日herokuに展開できました。私たちはレール3.2のアプリケーションでシダースタックに乗っています。私はそれが私に与え展開するときに、この:Herokuデプロイ "無効なRUBY_VERSIONが指定されました"、昨日働いた
$ git push -f heroku-ab-staging tmp-heroku-deploy-gochez_heroku_test-2012-05-08-10-43-39:master
Counting objects: 222, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (162/162), done.
Writing objects: 100% (191/191), 112.28 KiB, done.
Total 191 (delta 45), reused 13 (delta 0)
-----> Heroku receiving push
-----> Ruby/Rails app detected
!
! Invalid RUBY_VERSION specified: fatal:-Not-a-git-repository:-'.'-fatal:-Not-a-git-repository:-'.'-fatal:-Not-a-git-repository:-'.'-No-ruby-version-specified
! 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
!
! Heroku push rejected, failed to compile Ruby/rails app
To [email protected]:myapp.git
! [remote rejected] tmp-heroku-deploy-gochez_heroku_test-2012-05-08-10-43-39 -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:myapp.git'
(私はプライバシーの問題のためにmyapp
に私の本当のアプリの名前を変更したことに注意してください)
これを引き起こしている可能性がありますどのような任意のアイデア?昨日はうまくいっていた。問題の内容を把握するために実行できるデバッグは何ですか?
あなたは 'ruby'のどのバージョンを使用していますか?それは言う: '有効なバージョン:ruby-1.9.3-p0、ruby-1.9.3-p125、... ' –
' ruby 1.9.2p290(2011-07-09改訂32553)[x86_64-darwin10.6.0] 'それは私が展開を実行するときに私がローカルにいるのです...(リストにあります)...どこからこのRUBY_VERSIONを取得していますか?それは、私の* local *ルビーバージョンでherokuサーバー上で何を使用するのかを決めるのではないからですよね? – nzifnab
RUBY_VERSIONはheroku設定変数で、 'heroku config'で何が設定されているかを調べます。 –