我想知道在不明确设置 GEM_PATH的情况下,使用已定义的 gems 路径运行 ruby 的最佳方法是什么。
所以,基本上我想知道是否可以这样做:
ruby --some-magic-gem-path my/gems script.rb
而不是这个:
export GEM_PATH=my/gems
ruby script.rb
unset GEM_PATH
我的第一个想法是:“啊哈,我可以做类似ruby -r rubygems -e "Gem.path << 'my/gems'"
script.rb 的事情”,但后来我意识到script.rb
在这种情况下根本不会运行。