0

尝试在生产服务器上设置 exception_logger 插件。在开发机器上一切正常。尝试 rake db:migrate 在产品服务器上,我收到此错误:

rake aborted!
no such file to load -- pagination

我错过了什么?

4

4 回答 4

2

2.1 不支持经典分页 - 或者至少它是一个死库

http://workingwithrails.com/railsplugin/5289-classic-pagination

看看 will_paginate -

http://github.com/mislav/will_paginate/wikis

这就是所有酷孩子都在使用的东西:-)

于 2008-10-11T19:39:47.073 回答
1

显然该错误与分页插件有关。这意味着该错误可能根本与 exception_logger 无关......

尝试rake db:migrate --trace将附加输出添加到您的问题中!

于 2008-10-09T17:07:35.397 回答
0
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
no such file to load -- pagination
/home/12348/data/rubygems/lib/rubygems/custom_require.rb:27:in `gem_original_require'
/home/12348/data/rubygems/lib/rubygems/custom_require.rb:27:in `require'
/home/12348/data/rubygems/gems/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require'
/home/12348/data/rubygems/gems/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in `new_constants_in'
/home/12348/data/rubygems/gems/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require'
/nfs/c01/h06/mnt/12348/containers/rails/mpg_prod/vendor/plugins/classic_pagination/init.rb:24:in `evaluate_init_rb'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/rails/plugin.rb:95:in `evaluate_init_rb'
/home/12348/data/rubygems/gems/gems/activesupport-2.1.0/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/rails/plugin.rb:91:in `evaluate_init_rb'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/rails/plugin.rb:44:in `load'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/rails/plugin/loader.rb:33:in `load_plugins'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/rails/plugin/loader.rb:32:in `each'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/rails/plugin/loader.rb:32:in `load_plugins'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/initializer.rb:283:in `load_plugins'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/initializer.rb:138:in `process'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/initializer.rb:93:in `send'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/initializer.rb:93:in `run'
/nfs/c01/h06/mnt/12348/containers/rails/mpg_prod/config/environment.rb:13
/home/12348/data/rubygems/lib/rubygems/custom_require.rb:27:in `gem_original_require'
/home/12348/data/rubygems/lib/rubygems/custom_require.rb:27:in `require'
/home/12348/data/rubygems/gems/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require'
/home/12348/data/rubygems/gems/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:in `new_constants_in'
/home/12348/data/rubygems/gems/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:509:in `require'
/home/12348/data/rubygems/gems/gems/rails-2.1.0/lib/tasks/misc.rake:3
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:546:in `call'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:546:in `execute'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:541:in `each'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:508:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:501:in `invoke_with_call_chain'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:518:in `invoke_prerequisites'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1183:in `send'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1183:in `each'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:515:in `invoke_prerequisites'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:507:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/thread.rb:135:in `synchronize'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:501:in `invoke_with_call_chain'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:494:in `invoke'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1909:in `each'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1881:in `run'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/lib/rake.rb:1878:in `run'
/home/12348/data/rubygems/gems/gems/rake-0.8.1/bin/rake:31
/home/12348/data/rubygems/gems/bin/rake:19:in `load'
/home/12348/data/rubygems/gems/bin/rake:19
于 2008-10-09T17:17:18.387 回答
-1
  1. 加载environment.rb时,您的 rake 被中止。
  2. 检查您的生产机器中声明的任何丢失的宝石。
  3. sudo gem install”那些缺失的
  4. 通过在您的终端上发出“脚本/控制台”来检查 environment.rb 是否正确加载
于 2008-10-10T03:37:17.963 回答