将捆绑的宝石提取到系统宝石中

时间:2010-08-17 02:38:05

标签: ruby-on-rails rubygems bundler

这可能听起来很奇怪。是否有捆绑方式来提取捆绑的gems(来自Gemfile或.bundle)并将它们作为捆绑器上下文之外的系统gem安装?

类似于bundle package,但不是将它们缓存在供应商/缓存中,而是将它们安装为系统宝石。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

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

这就是你要追求的吗?