我用宝石思考狮身人面像:

sudo gem install freelancing-god-thinking-sphinx \
  --source http://gems.github.com

所以:
require 'vendor/plugins/thinking-sphinx/recipes/thinking_sphinx'

这不起作用。
在使用gem时,如何在deploy.rb文件中包含capistrano thinking sphinx任务?
编辑
添加:require 'thinking_sphinx/deploy/capistrano'
给我:
/usr/lib/ruby/gems/1.8/gems/freellancing-god-thinking-sphinx-1.1.12/lib/thinking-sphinx/deploy/capistrano.rb:1:main:object的未定义方法“namespace”(NomethodRor)
from/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:在“gem_original_require”中
from/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:在“require”中
来自/usr/lib/ruby/gems/1.8/gems/capistrano-2.5.8/lib/capistrano/configuration/loading.rb:152:in“需要”

最佳答案

另一个答案中定义的简单需求——thinking_sphinx/deploy/capistrano——应该可以工作。如果没有,你看到什么错误了吗?你用的是什么版本的宝石?
如果失败了,也许尝试一个sudo gem update以防你的宝石是旧的。

08-19 09:19