summaryrefslogtreecommitdiff
path: root/lib/bundler/settings.rb
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2022-05-27 20:46:42 +0200
committergit <svn-admin@ruby-lang.org>2022-05-30 17:42:39 +0900
commitea31c5bcd1bc1a019a6aee2b3f3b16813d7ff96d (patch)
tree9a1ef608de38fbfa75e47adfa5264105ae13fd30 /lib/bundler/settings.rb
parent0d7d8f3777b4521b2e83d81c0f830941bfba7b9c (diff)
[rubygems/rubygems] Fix crash when installing gems with symlinks
If BUNDLE_PATH is configured to a symlinked path, installing gems with symlinks would crash with an error like this: ``` Gem::Package::SymlinkError: installing symlink 'man/man0/README.markdown' pointing to parent path /usr/home/stevewi/srv/mail/lib/tools/.vendor/ruby/3.1.0/gems/binman-5.1.0/README.markdown of /srv/mail/lib/tools/.vendor/ruby/3.1.0/gems/binman-5.1.0 is not allowed ``` This commit fixes the problem by changing the bundle path to be the realpath of the configured value, right after we're sure the path has been created. https://github.com/rubygems/rubygems/commit/3cd3dd142a
Diffstat (limited to 'lib/bundler/settings.rb')
0 files changed, 0 insertions, 0 deletions