没有这样的文件加载 - 思考 - 狮身人面像

时间:2010-08-09 22:19:24

标签: ruby-on-rails configuration rubygems thinking-sphinx rvm

当运行脚本/控制台等脚本命令时,我收到错误消息:

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

1 个答案:

答案 0 :(得分:7)

看起来Rails试图将宝石视为“思考 - 狮身人面像”而不是“thinking_sphinx”。您需要使用:lib来指定require路径而不是:require_as IIRC。

config.gem 'thinking-sphinx', :version => '1.3.18', :lib => 'thinking_sphinx'