2011-02-06 23 views
1

對於大多數(所有?)Ruby解釋器,可以編寫ruby -we "..."並執行提供的Ruby代碼(帶有警告)。使用rvm對許多Ruby版本執行參數

使用RVM可以編寫rvm ruby foo.rb並針對所有安裝的解釋器執行源文件。

有沒有一種方法可以讓RVM對所有解釋器運行一次性代碼?我試過執行rvm ruby -we "..."rvm -we ruby "..."都沒有什麼好效果。

回答

2

請參閱rvm exec

rvm exec ruby -we 'puts "#{`which ruby`.strip} #{RUBY_VERSION}"' 
+0

啊,輝煌,謝謝。我無法從`rvm help commands`找到`exec`所做的,我不認爲要使用`rvm help exec`來深入探索。 – Phrogz 2011-02-06 06:09:04