Ruby on rails Bundler在生产中不忽视gems的开发和测试

Ruby on rails Bundler在生产中不忽视gems的开发和测试,ruby-on-rails,ruby,rubygems,passenger,bundler,Ruby On Rails,Ruby,Rubygems,Passenger,Bundler,在我们的ubuntu Web服务器上,我有几个rails网站正在制作中 我们正在运行Ubuntu10.10+和Apache。。以及ruby enterprise edition 1.8.7版(无RVM) 我在这两个网站上都遇到了bundler问题 每当我通过触摸restart.txt或重新启动服务器来重新启动应用程序时,用户都会看到一个错误,说明passenger无法启动,因为它找不到nokogiri(一个测试gem的要求),所以我尝试运行“bundle install”,但由于它尝试安装nok

在我们的ubuntu Web服务器上,我有几个rails网站正在制作中

我们正在运行Ubuntu10.10+和Apache。。以及ruby enterprise edition 1.8.7版(无RVM)

我在这两个网站上都遇到了bundler问题

每当我通过触摸restart.txt或重新启动服务器来重新启动应用程序时,用户都会看到一个错误,说明passenger无法启动,因为它找不到nokogiri(一个测试gem的要求),所以我尝试运行“bundle install”,但由于它尝试安装nokogiri而失败

我试过跑步

bundle install --without development:test
以及其他各种变化

我想其中一个在我重新启动应用程序之前一直有效,我们又回到了原点

因此,目前我只能对开发和测试小组中的所有精华进行评论

有什么想法吗

谢谢

丹尼尔



哦,我忘了提。。我正在使用capistrano进行部署:)

您必须为
提供一个以空格分隔的列表——如果没有
参数,请参见您缺少空格。你应该做:

bundle install --without=development:test
尝试:

bundle安装--无需开发测试

甚至:


bundle安装——路径供应商/bundle——没有开发测试

你不需要引用/转义空间吗(这样“开发”就不会被视为一个不同的/不相关的命令行参数)?你是对的,尽管我通常认为它是
env1:env2:env3
。你在使用rails吗?如果是,版本是什么?