2

这听起来可能是一件奇怪的事情。是否有一种捆绑器方法来提取捆绑的 gem(从 Gemfile 或 .bundle 中)并将它们作为系统 gem 安装在捆绑器上下文之外?

类似的东西bundle package,但不是将它们缓存在供应商/缓存中,而是将它们安装为系统 gem。

4

2 回答 2

1

新的捆绑器默认执行此操作

于 2010-10-03T21:23:24.350 回答
0

当您运行bundle install您的宝石时,您的BUNDLE_PATH(默认为~/.bundle.

您可以传递一个参数,指定您要将 gem 安装到的位置;bundle install /usr/local/lib/bundle. 在用户手册中,“进一步的捆绑命令或对 Bundler.setup 或 Bundler.require 的调用将记住此位置”。

当然,您需要使用sudo安装到系统目录。

这就是你所追求的吗?

于 2010-08-17T04:06:15.313 回答