rvm コマンドを使用すると、使用する環境を指定し、ブロックを渡してスクリプトまたは何かを呼び出すことができます (コマンドを 1 回実行するため)。
rvm 1.9.2-p290@whatever-gemset do ruby my-script.rb
ただし、スクリプトがコマンド ライン引数も受け入れ、呼び出し時にそれらのスクリプトを渡そうとすると、rvm は文句を言います。rvm にこれをサポート/許可する構文があるかどうかは誰にもわかりませんか?
例えば:
rvm 1.9.2-p290@whatever-gemset do ruby my-script.rb -p
ERROR: Unrecognized command line argument(s): '-p' ( see: 'rvm usage' )