毎回フラグでオプションを指定することなく、Rubinius (rbx) がデフォルトで使用する Ruby バージョンを変更する方法はありますか?:
rbx -X19
これを行うには 3 つの方法があります (煩わしさの昇順)。
rbx を呼び出すディレクトリに環境変数を設定します (rails ルートなど)。
export RBXOPT=-X19
注: 別のプロジェクトから rbx を呼び出す場合、これを再度設定する必要があります。
rvm.ioに記載されているデフォルトの Ruby バージョンを指定して、rvm を使用して Rubinius を再インストールします。
rvm reinstall rbx --1.9
注: rvm が不適切な引数について不平を言う場合は、rvm get master
またはを使用してアップグレードします。rvm get stable
Rubinius ブログに記載されているように、デフォルトで使用するバージョンを指定して、ソースから Rubinius を再インストールします。
./configure --default-version=1.9
これが完了したら、Rubinius が使用している Ruby のバージョンを確認できますrbx -v
(Ruby のバージョンは括弧内にあります)。