我在我们的ubuntu网络服务器上制作了几个rails网站..
我们正在运行Ubuntu 10.10 + Passenger和Apache ..以及ruby企业版1.8.7版(无RVM),
我在这两个网站上遇到捆绑包问题..
每当我通过触摸restart.txt或重新启动服务器重新启动应用程序时,用户会看到一条错误,说无法启动乘客因为找不到nokogiri(其中一个测试宝石的要求)所以我试试并运行'bundle install'失败,因为它试图安装nokogiri ..
我试过了
bundle install --without development:test
以及其他各种变化..
我认为其中一个有效,直到我重新启动应用程序,我们再次回到原点..
所以目前我已经辞去了对开发和测试小组中所有宝石的评论。
有什么想法吗?
由于
丹尼尔
哦,我忘了提..我正在使用capistrano部署:)
答案 0 :(得分:2)
您必须为--without
参数提供以空格分隔的列表,请参阅http://gembundler.com/man/bundle-install.1.html
答案 1 :(得分:1)
你错过了一个空间。你应该这样做:
bundle install --without=development:test
答案 2 :(得分:0)
尝试:
bundle install --without development test
甚至:
bundle install --path vendor/bundle --without development test