Ruby on rails Bundler在生产中不忽视gems的开发和测试
在我们的ubuntu Web服务器上,我有几个rails网站正在制作中 我们正在运行Ubuntu10.10+和Apache。。以及ruby enterprise edition 1.8.7版(无RVM) 我在这两个网站上都遇到了bundler问题 每当我通过触摸restart.txt或重新启动服务器来重新启动应用程序时,用户都会看到一个错误,说明passenger无法启动,因为它找不到nokogiri(一个测试gem的要求),所以我尝试运行“bundle install”,但由于它尝试安装nokogiri而失败 我试过跑步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
bundle install --without development:test
以及其他各种变化
我想其中一个在我重新启动应用程序之前一直有效,我们又回到了原点
因此,目前我只能对开发和测试小组中的所有精华进行评论
有什么想法吗
谢谢
丹尼尔
哦,我忘了提。。我正在使用capistrano进行部署:)您必须为
提供一个以空格分隔的列表——如果没有参数,请参见您缺少空格。你应该做:
bundle install --without=development:test
尝试:
bundle安装--无需开发测试
甚至:
bundle安装——路径供应商/bundle——没有开发测试
你不需要引用/转义空间吗(这样“开发”就不会被视为一个不同的/不相关的命令行参数)?你是对的,尽管我通常认为它是env1:env2:env3
。你在使用rails吗?如果是,版本是什么?