0
我使用rails 3. 在开发模式中,我安装了一些测试(diff-lcs,nokogiri,rspec,webrat)宝石。 因为我这样做,如果我尝试上限部署到生产服务器,它抱怨: “不能在任何的来源(捆扎机:: GemNotFound)找到DIFF-LCS”问题与使用宝石(模式发展与生产)
我不想将它们安装在服务器上,因为我不需要生产服务器上的测试用途。 我可以在Gemfile中放入某些东西,以便将它们排除在生产模式之外吗?
或者我该如何处理?
非常感谢你对一个苦苦奋斗的新手回答这个questiion ...
谢谢你的回答!我这样做了,但我仍然得到同样的错误。我必须以某种方式告诉服务器上的应用程序再次读取Gemfile吗? – jg433 2011-04-30 11:39:18
您可能需要使用'set:bundle_without,[:test,:development]'明确告诉capistrano您不需要测试和开发组。在这里看到进一步的细节:http://blog.josephholsten.com/2010/09/deploying-with-bundler-and-capistrano/ – Zaki 2011-04-30 12:59:47
嗨,做了这项工作? – Zaki 2011-05-04 12:11:40