【问题标题】:can not open 'rails console' after 'gem install searchlogic'在“gem install searchlogic”之后无法打开“rails 控制台”
【发布时间】:2011-07-06 13:34:01
【问题描述】:
lhdgriver@lhdgriver-1015PW:~/prog/social$ bundle show searchlogic
/home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28


lhdgriver@lhdgriver-1015PW:~/prog/social$ rails console
/home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.6/lib/active_support/core_ext/module/aliasing.rb:31:in `alias_method': undefined method `merge_joins' for class `Class' (NameError)
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/activesupport-3.0.6/lib/active_support/core_ext/module/aliasing.rb:31:in `alias_method_chain'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28/lib/searchlogic/active_record/consistency.rb:8:in `block in included'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28/lib/searchlogic/active_record/consistency.rb:7:in `class_eval'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28/lib/searchlogic/active_record/consistency.rb:7:in `included'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28/lib/searchlogic.rb:34:in `include'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28/lib/searchlogic.rb:34:in `singletonclass'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28/lib/searchlogic.rb:34:in `<class:Base>'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28/lib/searchlogic.rb:33:in `<module:ActiveRecord>'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/searchlogic-2.4.28/lib/searchlogic.rb:26:in `<top (required)>'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `require'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.15/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.15/lib/bundler/runtime.rb:66:in `each'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.15/lib/bundler/runtime.rb:66:in `block in require'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.15/lib/bundler/runtime.rb:55:in `each'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.15/lib/bundler/runtime.rb:55:in `require'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/bundler-1.0.15/lib/bundler.rb:120:in `require'
    from /home/lhdgriver/prog/social/config/application.rb:7:in `<top (required)>'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.6/lib/rails/commands.rb:21:in `require'
    from /home/lhdgriver/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.6/lib/rails/commands.rb:21:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

我该如何解决这个问题?

【问题讨论】:

    标签: ruby-on-rails-3 gem searchlogic


    【解决方案1】:

    我从来没有遇到过这个错误,但是通常使用 sudo bundle install 这种问题会消失。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-01
      相关资源
      最近更新 更多