是否可以在没有捆绑器的情况下使用 Rails 3?

发布于 2024-11-27 12:46:47 字数 162 浏览 0 评论 0原文

我们将应用程序部署为 RPM Linux 软件包(所有依赖项也打包在 RPM 中)。事实证明,bundler 在这种情况下是有问题的,它只会使我们的构建过程变得复杂 - 我们希望摆脱它。

是否可以在不强制 Ruby 使用系统 ruby​​gems 的情况下运行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

九局 2024-12-04 12:46:47

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.

无尽的现实 2024-12-04 12:46:47

您可以使用gem install gemname手动安装所有gem。在您的情况下,或者如果您没有 sudo 权限,也许建议您使用以下命令在用户目录中本地安装 gem 文件。

gem install --user-install gemname

您还可以使用捆绑程序在本地安装 gem:

bundle install --path ~/.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 using

gem install --user-install gemname

You can also install your gems locally with bundler:

bundle install --path ~/.gem 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文