是否可以在没有捆绑器的情况下使用 Rails 3?
我们将应用程序部署为 RPM Linux 软件包(所有依赖项也打包在 RPM 中)。事实证明,bundler 在这种情况下是有问题的,它只会使我们的构建过程变得复杂 - 我们希望摆脱它。
是否可以在不强制 Ruby 使用系统 rubygems 的情况下运行 Rails 3 应用程序?如何?
We are deploying our apps as RPM linux packages (with all the dependencies also packaged in RPMs). It turns out that bundler is problematic in this situation and it only complicates our build process - we would like to get rid of it.
Is it possible to run Rails 3 app without it forcing Ruby to use system rubygems? How?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Rails 3 Way一书中有这样的说法,描述删除 Bundler 最简单的方法是删除 Gemfile* 文件。就是这样。它就是有效的。
In the book Rails 3 Way there is a statement describing that the easiest way to remove Bundler is to delete Gemfile* files. That's it. It just works.
您可以使用
gem install gemname
手动安装所有gem。在您的情况下,或者如果您没有 sudo 权限,也许建议您使用以下命令在用户目录中本地安装 gem 文件。您还可以使用捆绑程序在本地安装 gem:
You could install all gems manually using
gem install gemname
. In your situation or if you do not have sudo rights it is perhaps recommendable to install the gem files locally in your user directory usingYou can also install your gems locally with bundler: