【问题标题】:Installing the sunspot rails安装太阳黑子导轨
【发布时间】:2014-01-22 07:38:01
【问题描述】:

我在安装太阳黑子时遇到问题。我将这些包含在我的 Gem 文件中:

gem 'sunspot_solr', github: 'sunspot/sunspot', branch: 'master'
gem 'sunspot_rails', github: 'sunspot/sunspot', branch: 'master'

安装包。但是当我尝试安装它时rails generate sunspot_rails:install 会弹出一个错误说uninitialized constant Sunspot::Rails::Application (NameError)

完整的错误请阅读下面的sn-p

/home/aws003/Desktop/Raghuveer/Sunspot/config/application.rb:10:in `<module:Sunspot>': uninitialized constant Sunspot::Rails::Application (NameError)

from /home/aws003/Desktop/Raghuveer/Sunspot/config/application.rb:9:in `<top (required)>'

from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-4.0.2/lib/rails/commands.rb:43:in `require'

from /usr/local/rvm/gems/ruby-1.9.3-p392/gems/railties-4.0.2/lib/rails/commands.rb:43:in `<top (required)>'

from bin/rails:4:in `require'
from bin/rails:4:in `<main>'

我应该怎么做才能解决这个问题?

【问题讨论】:

  • 请包含您的 config/application.rb,并尝试删除 github 和分支。

标签: ruby-on-rails solr sunspot


【解决方案1】:

以不同的方式命名您的项目。这是命名空间冲突。您的项目名为 Sunspot。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多