这是什么意思BUNDLE_DISABLE_SHARED_GEMS:'1'?

BBJ*_*BJ3 26 ruby gem config ruby-on-rails bundler

我找到了BUNDLE_DISABLE_SHARED_GEMS: '1',在.bundle/config.这是什么意思?

Mic*_*ant 19

Bundler从~/.bundle/config文件中获取一些设置- 而不是来自shell env.

设置为true(默认值)时,BUNDLE_PATH无论系统中是否安装了这些gem,都将安装所有gem .

默认情况下,Bundler不会在系统gem中安装gem,因此,如果您尝试打包一个解压缩了所有依赖项的应用程序,这将非常有用.

检查还:

http://www.atentia.net/2013/08/fun-with-bundle/


Mar*_*uis 5

这意味着"捆绑安装"将始终将gem安装到本地目录(默认为.bundle),并使用它们而不是系统范围内安装的gem.