2011-06-22 16 views
0

私は、herokuの既存のherokuアプリの別の複製版を作成したかったのです。 それを私のローカルマシンにクローンし、新しいherokuアプリを作成し、新しく作成したアプリにコードをプッシュします。複製されたHerokuアプリが遠隔操作していない

私も前の同様のアプリからデシベルを引っ張り、私の新しいアプリDBにそれを押しました。 は、しかし、私は私のすくいデシベルを実行したとき:中止さ(FIRST_TIME) を移行**環境(FIRST_TIME) を起動します**環境を実行し

熊手:コマンドを移行私はこのエラーに

** DBを起動しました!私はそれがクラッシュしたアプリケーションを実行し、次のエラーがHerokuのログに表示されたときに 整数にシンボルを変換することはできません

/app/.gems/gems/rails-2.3.8/lib/rails/gem_dependency.rb:51:in `[]' 
/app/.gems/gems/rails-2.3.8/lib/rails/gem_dependency.rb:51:in `initialize' 
/app/.gems/gems/rails-2.3.8/lib/initializer.rb:812:in `new' 
/app/.gems/gems/rails-2.3.8/lib/initializer.rb:812:in `gem' 
/app/config/environment.rb:20:in `block in <top (required)>' 
/app/.gems/gems/rails-2.3.8/lib/initializer.rb:111:in `run' 
/app/config/environment.rb:9:in `<top (required)>' 
<internal:lib/rubygems/custom_require>:29:in `require' 
<internal:lib/rubygems/custom_require>:29:in `require' 
/app/.gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in `block in require' 
/app/.gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:521:in `new_constants_in' 
/app/.gems/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:156:in `require' 
/app/.gems/gems/rails-2.3.8/lib/tasks/misc.rake:4:in `block in <top (required)>' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:634:in `call' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:634:in `block in execute' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:629:in `each' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:629:in `execute' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:595:in `block in invoke_with_call_chain' 
/usr/ruby1.9.2/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:605:in `block in invoke_prerequisites' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:602:in `each' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:602:in `invoke_prerequisites' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:594:in `block in invoke_with_call_chain' 
/usr/ruby1.9.2/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:588:in `invoke_with_call_chain' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:581:in `invoke' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2041:in `invoke_task' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2019:in `block (2 levels) in top_level' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2019:in `each' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2019:in `block in top_level' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2013:in `top_level' 
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:1992:in `run' 
/usr/ruby1.9.2/bin/rake:31:in `<main>' 

はまた

2011-06-22T08:47:39+00:00 heroku[router]: Error H10 (App crashed) -> GET glowing-flower-236.heroku.com/ dyno= queue= wait= service= status=503 bytes= 
2011-06-22T08:47:40+00:00 heroku[router]: Error H10 (App crashed) -> GET glowing-flower-236.heroku.com/favicon.ico dyno= queue= wait= service= status=503 bytes= 
2011-06-22T08:47:40+00:00 heroku[nginx]: GET/HTTP/1.1 | 2.91.6.132 | 796 | http | 503 

は私が、私は物事をやっているところ知らせください違う。

答えて

0

カラム名のフィールドタイプのスペルが間違っています。あなたのスキーマを見て、すべてのテーブルを見てください。すべてがdb/schema.rbに投棄されていることを確認してください。次に、各列の種類を調べます。例えば

:私はあなたが何度もこの正確な理由のために取得しているエラーを持っている

t.intgre 
#should be 
t.integer 

。修正するのはお尻の痛みです。その表を削除し、スペルを修正してからやり直す必要があります。

+0

これは該当しません。私はそれを確認した。アップロードしようとしているアプリは、私がherokuから自分のローカルシステムにクローンしたのと同じ作業用アプリです。 –