1
我想知道什麼是最好的方式來運行ruby,通過定義的路徑運行ged 而不需要顯式地設置GEM_PATH。如何在不明確修改環境變量的情況下修改GEM_PATH
所以,基本上我不知道它是否能夠做到這一點:
ruby --some-magic-gem-path my/gems script.rb
,而不是這樣的:
export GEM_PATH=my/gems
ruby script.rb
unset GEM_PATH
我的第一個想法是:「A-HA,我可以這樣做ruby -r rubygems -e "Gem.path << 'my/gems'"
script.rb「,但後來我意識到script.rb
在這種情況下根本不會運行。
謝謝你的回答。所以,基本上這意味着沒有比修改全局環境變量更好,更優雅的了。 – shabunc