2

毎回フラグでオプションを指定することなく、Rubinius (rbx) がデフォルトで使用する Ruby バージョンを変更する方法はありますか?:

rbx -X19
4

1 に答える 1

7

これを行うには 3 つの方法があります (煩わしさの昇順)。

  1. rbx を呼び出すディレクトリに環境変数を設定します (rails ルートなど)。

    export RBXOPT=-X19
    

    注: 別のプロジェクトから rbx を呼び出す場合、これを再度設定する必要があります。

  2. rvm.ioに記載されているデフォルトの Ruby バージョンを指定して、rvm を使用して Rubinius を再インストールします。

    rvm reinstall rbx --1.9
    

    注: rvm が不適切な引数について不平を言う場合は、rvm get masterまたはを使用してアップグレードします。rvm get stable

  3. Rubinius ブログに記載されているように、デフォルトで使用するバージョンを指定して、ソースから Rubinius を再インストールします。

    ./configure --default-version=1.9
    

これが完了したら、Rubinius が使用している Ruby のバージョンを確認できますrbx -v(Ruby のバージョンは括弧内にあります)。

于 2013-01-07T22:46:26.520 に答える