这可能听起来很奇怪。是否有捆绑方式来提取捆绑的gems(来自Gemfile或.bundle)并将它们作为捆绑器上下文之外的系统gem安装?
类似于bundle package
,但不是将它们缓存在供应商/缓存中,而是将它们安装为系统宝石。
答案 0 :(得分:1)
新的捆绑包默认执行此操作
答案 1 :(得分:0)
当您运行bundle install
时,您的宝石已安装到BUNDLE_PATH
(默认为~/.bundle
。
您可以传递一个参数,指定您要将宝石安装到的位置; bundle install /usr/local/lib/bundle
。从用户手册,“进一步捆绑命令或调用Bundler.setup或Bundler.require将记住此位置”。
当然,您需要使用sudo
安装到系统目录。
这就是你要追求的吗?