当运行脚本/控制台等脚本命令时,我收到错误消息:
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工作正常! 有没有办法摆脱恼人的错误信息?
TNX !!!
ps:我也使用RVM
答案 0 :(得分:7)
看起来Rails试图将宝石视为“思考 - 狮身人面像”而不是“thinking_sphinx”。您需要使用:lib
来指定require路径而不是:require_as
IIRC。
config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'