我试图在Rails3应用程序上安装recatcha(我使用的是Passenger),我就是这么做的:
1) gem安装回顾
2) 在Gemfile中,我写道:
gem‘repatcha’,"0.3.1",:require=>‘repatcha/rails’
3) 在我要使用它的控制器中,我写道:
需要"net/http"
但当我执行:bundle install时,它会显示"Killed",当我尝试运行web应用程序时,它显示:
在任何gem源中都找不到gem"repatcha(=0.3.1,运行时)"。(Bundler::GemNotFound)
我该怎么办?提前感谢!
您不需要执行'geminstall…';只需运行"bundle install",bundler就会获取所需的一切,以满足您在Gemfile中指定的要求。
"被杀"的部分对我来说是新的。你有机会在托管服务上运行这个吗?如果是这样的话,如果bundler使用了太多内存,它可能会被杀死。该页面建议您在部署之前使用捆绑包。
解决方案:我从零开始,并遵循以下步骤:http://thekindofme.wordpress.com/2010/09/25/recaptcha-with-rails-3-without-plugins/