Клонированное приложение Heroku не работает удаленно - PullRequest
0 голосов
/ 22 июня 2011

Я хотел создать еще одну клонированную версию моего существующего приложения heroku на heroku.Для этого я клонировал его на свой локальный компьютер, затем создал новое приложение heroku и вставил код во вновь созданное приложение.

Я также вытащил БД из предыдущего аналогичного приложения и перенес его в свою новую базу данных приложения.Но когда я выполнил команду rake db: migrate, я получил эту ошибку

** Invoke db: migrate (first_time) ** Invoke environment (first_time) ** Execute environment

rake aborted!не могу преобразовать символ в целое число

/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>'

Также, когда я запускаю приложение, оно падает, и в логах heroku появляется следующая ошибка

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

Дайте мне знать, где япоступать неправильно.

1 Ответ

0 голосов
/ 14 июля 2011

Вы неправильно написали тип поля в названии вашего столбца.Просмотрите вашу схему и посмотрите на все ваши таблицы.Убедитесь, что все были сброшены в db/schema.rb.Затем посмотрите на каждый тип столбца.

Например:

t.intgre
#should be 
t.integer 

Я получаю ошибку, которую вы получаете по этой точной причине много раз.Это боль в заднице, чтобы исправить.Вам придется бросить этот стол, исправить орфографию и начать все сначала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...