I found BUNDLE_DISABLE_SHARED_GEMS: '1'
, in .bundle/config
. What does it mean?
Bundler takes some settings from the ~/.bundle/config
file -- not from the shell env.
When set to true (default), the install of all gems will be to BUNDLE_PATH
, regardless of whether those gems are installed in your system.
Bundler will not install gems already in system gems by default, so this is especially useful if you're trying to package up an application with all dependencies unpacked.