Развертывание приложения в Heroku и получение "нет такого файла для загрузки - will_paginate" - PullRequest
3 голосов
/ 13 марта 2012

Я использую приложение Ruby 1.8.6, Rails 1.2 на Heroku.Я использую стек Aspen .Когда я пытаюсь выполнить развертывание, приложение вылетает.

Вот что у меня есть в журнале

2012-03-13T08:43:44-07:00 heroku[slugc]: Slug compilation started  
2012-03-13T15:43:49+00:00 heroku[api]: Release v4 created by sunny.lanke@gmail.com  
2012-03-13T15:43:49+00:00 heroku[api]: Deploy 5c774a1 by sunny.lanke@gmail.com  
2012-03-13T15:43:50+00:00 heroku[web.1]: State changed from created to starting  
2012-03-13T08:43:50-07:00 heroku[slugc]: Slug compilation finished  
2012-03-13T15:43:52+00:00 heroku[web.1]: Starting process with command `thin -p 14350 -e production -R /home/heroku_rack/heroku.ru start`  
2012-03-13T15:43:55+00:00 app[web.1]: /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- will_paginate (MissingSourceFile)  
2012-03-13T15:43:55+00:00 app[web.1]:   from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'  
2012-03-13T15:43:55+00:00 app[web.1]:   from /app/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:496:in `require'  

3:55+00:00 app[web.1]:  from /app/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:343:in `new_constants_in'  
2012-03-13T15:43:55+00:00 app[web.1]:   from /app/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:496:in `require'  
2012-03-13T15:43:55+00:00 app[web.1]:   from /app/config/environment.rb:73  
2012-03-13T15:43:55+00:00 app[web.1]:   from /usr/local/lib/ruby/site_ruby/1.8/rubygems /custom_require.rb:31:in `gem_original_require'  
2012-03-13T15:43:55+00:00 app[web.1]:   from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'  
2012-03-13T15:43:55+00:00 app[web.1]:   from /usr/local/lib/ruby/gems/1.8/gems/thin-1.0.1/lib/rack/adapter/rails.rb:31:in `load_application'  
2012-03-13T15:43:55+00:00 app[web.1]:    ... 12 levels...  
2012-03-13T15:43:55+00:00 app[web.1]:   from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `initialize'  
2012-03-13T15:43:55+00:00 app[web.1]:   from /usr/local/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `instance_eval'  
2012-03-13T15:43:55+00:00 app[web.1]:   from /home/heroku_rack/heroku.ru:1:in `new'  
2012-03-13T15:43:55+00:00 app[web.1]:   from /home/heroku_rack/heroku.ru:1  
2012-03-13T15:43:56+00:00 heroku[web.1]: Process exited with status 1  
2012-03-13T15:43:56+00:00 heroku[web.1]: State changed from starting to crashed  
2012-03-13T15:43:56+00:00 heroku[web.1]: State changed from crashed to created  
2012-03-13T15:43:56+00:00 heroku[web.1]: State changed from created to starting  
2012-03-13T15:43:59+00:00 heroku[web.1]: Starting process with command `thin -p 54230 -e production -R /home/heroku_rack/heroku.ru start`  `  

РЕДАКТИРОВАТЬ: Согласно предложению, я попросил службу поддержки Heroku установить гем will_paginate,Я буду держать вас в курсе, ребята, о результате.

1 Ответ

1 голос
/ 13 марта 2012

Вам не хватает камня will_paginate.

Если will_paginate даже поддерживает 1.8.6, вам нужно добавить его в .gems манифест.Если вы используете Bundler, добавьте его в свой Gemfile и связывайте перед развертыванием.

http://devcenter.heroku.com/articles/gems

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