Project

General

Profile

Bug #15314

Bundler with 2.6 fails when installing dependencies into a --path with --binstubs

Added by schneems (Richard Schneeman) 26 days ago. Updated 16 days ago.

Status:
Feedback
Priority:
Normal
Target version:
-
ruby -v:
ruby 2.6.0preview3 (2018-11-06 trunk 65578) [x86_64-darwin17]
[ruby-core:89843]

Description

When using Ruby 2.6 and installing gems via bundler's --path option, there is an exception:

$ ruby -v
ruby 2.6.0preview3 (2018-11-06 trunk 65578) [x86_64-darwin17]
$ rails -v
Rails 5.2.1
$ rails new myapp-2-6
$ cd myapp-2-6/
$ bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
$ export PATH="vendor/bundle/bin:$PATH"
$ bundle -v
Traceback (most recent call last):
  1: from ./vendor/bundle/bin/bundle:104:in `<main>'
./vendor/bundle/bin/bundle:104:in `load': cannot load such file -- /Users/rschneeman/.rubies/ruby-2.6.0-preview3/lib/ruby/gems/2.6.0/gems/bundler-1.17.1/bin/bundle (LoadError)

This same script works fine on Ruby 2.5.3.

History

#1 Updated by hsbt (Hiroshi SHIBATA) 26 days ago

  • Status changed from Open to Assigned

#2 [ruby-core:90069] Updated by hsbt (Hiroshi SHIBATA) 17 days ago

  • Assignee set to hsbt (Hiroshi SHIBATA)

#3 [ruby-core:90075] Updated by hsbt (Hiroshi SHIBATA) 17 days ago

  • Status changed from Assigned to Feedback

#4 [ruby-core:90093] Updated by schneems (Richard Schneeman) 16 days ago

I confirm this issue is no longer a problem for Heroku. Thanks for your work!

I did hit a segfault though with bootsnap https://gist.github.com/schneems/95ad82f39c8c7f24fe228d3bfda2937e. It looks unrelated, I'll try to reproduce locally and open a new issue.

Also available in: Atom PDF