没有要加载的文件——thinking-sphinx
当运行像 script/console 这样的脚本命令时,我收到错误消息:
no such file to load -- thinking-sphinx
在我的 evironment.rb 文件中,我有:
config.gem 'thinking-sphinx', :version => '1.3.18', :require_as => 'thinking_sphinx'
在我的 rake 文件中:
require 'thinking_sphinx/tasks'
我有以下版本:
gem 1.3.7
ruby 1.8.7
Rails 2.3.8
我的 rake 命令,如 rake ts:rebuild 工作正常! 有没有办法摆脱烦人的错误消息?
恩克斯!!!
ps:我也用RVM
When running script commands like script/console I get the error message:
no such file to load -- thinking-sphinx
In my evironment.rb file I have:
config.gem 'thinking-sphinx', :version => '1.3.18', :require_as => 'thinking_sphinx'
In my rake file:
require 'thinking_sphinx/tasks'
I have following versions:
gem 1.3.7
ruby 1.8.7
Rails 2.3.8
My rake commands like rake ts:rebuild work fine!
Is there a way to get rid of the annoying error message?
Tnx!!!
ps: I also use RVM
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来 Rails 试图要求 gem 作为“thinking-sphinx”而不是“thinking_sphinx”。您需要使用
:lib
来指定 require 路径,而不是:require_as
IIRC。It looks like Rails is trying to require the gem as "thinking-sphinx" rather than as "thinking_sphinx". You need to use
:lib
to specify the require path rather than:require_as
IIRC.