oracle / truffleruby

A high performance implementation of the Ruby programming language, built on GraalVM.
https://www.graalvm.org/ruby/
Other
3.02k stars 185 forks source link

bundle exec creates an extra subprocess on TruffleRuby #1981

Open eregon opened 4 years ago

eregon commented 4 years ago

Due to probably how our bin/rake, etc, look like. See https://github.com/rubygems/rubygems/issues/3246#issuecomment-606764738

eregon commented 4 years ago

This is the check that fails: https://github.com/rubygems/rubygems/blob/18c579ea5c6d5f7325ede312bad0c2294b6fa4e1/bundler/lib/bundler/cli/exec.rb#L76

Compare to https://github.com/oracle/truffleruby/blob/b3faa0c24eb9a01922a0aa138d34b0ad137d7e41/bin/rake#L1

Maybe it's time to give up on our mixed Bash/Ruby bin/* executables.