Ruby on rails 将捆绑的gem提取到系统gem中

Ruby on rails 将捆绑的gem提取到系统gem中,ruby-on-rails,rubygems,bundler,Ruby On Rails,Rubygems,Bundler,这听起来可能是件奇怪的事情。是否有绑定器方法提取绑定的gem(从Gemfile或.bundle)并将其作为系统gem安装在绑定器上下文之外 类似于bundle-package,但不是将它们缓存在供应商/cache中,而是将它们作为系统gems安装。运行bundle-install时,gems将安装到bundle\u路径中(默认为~/.bundle) 您可以在用户手册中传递一个参数,指定要将gems安装到的位置;bundle install/usr/local/lib/bundle。从“用户手册”

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


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

运行
bundle-install
时,gems将安装到
bundle\u路径中(默认为
~/.bundle

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

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


这就是您想要的吗?

默认情况下,新绑定器会执行此操作