1

UbuntuのRVMで問題が発生しています。それが問題になる場合、私のコンピューターは現在、Windows7とのデュアルブートに設定されています。最新バージョンのruby1.9.3を実行しようとしています。ターミナルを閉じるたびに、rvm use 1.9.3 --defaultを使用しているにもかかわらず、1.8.7に戻ります。以下は私が使用していた手順です。

michael@michael-Studio-XPS-1640:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
michael@michael-Studio-XPS-1640:~$ rvm use 1.9.3

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.

michael@michael-Studio-XPS-1640:~$ /bin/bash --login
michael@michael-Studio-XPS-1640:~$ rvm use 1.9.3 --default
Using /home/michael/.rvm/gems/ruby-1.9.3-p286
michael@michael-Studio-XPS-1640:~$ ruby -v
ruby 1.9.3p286 (2012-10-12 revision 37165) [i686-linux]

ターミナルを閉じて再度開くと、次のバージョン情報が表示されます。また、rvmリスト情報も追加しました。

michael@michael-Studio-XPS-1640:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]

michael@michael-Studio-XPS-1640:~$ rvm list

rvm rubies

=* ruby-1.9.3-p286 [ i686 ]

# => - current
# =* - current && default
#  * - default

よろしくお願いします。

4

1 に答える 1

1

表示された指示を見逃した:

ログイン シェルを許可するには、ターミナル エミュレータの設定を変更する必要があります。コマンドとして使用する必要がある場合があります/bin/bash --login例については、 https://rvm.io/integration/gnome-terminal/にアクセスしてください。

于 2012-10-24T00:32:47.150 に答える