我们正在将我们的应用程序部署为RPM linux软件包(所有依赖项也打包在RPM中)。事实证明,在这种情况下,bundler是有问题的,它只会使我们的构建过程变得复杂 - 我们希望摆脱它。
是否有可能在没有强制Ruby使用系统rubygems的情况下运行Rails 3应用程序?怎么样?
答案 0 :(得分:2)
在 Rails 3 Way 一书中,有一条声明描述删除Bundler的最简单方法是删除Gemfile *文件。而已。它只是有效。
答案 1 :(得分:0)
您可以使用gem install gemname
手动安装所有宝石。在您的情况下或者如果您没有sudo权限,可能建议使用
gem install --user-install gemname
您还可以使用bundler在本地安装您的宝石:
bundle install --path ~/.gem