1
我在Ubuntu上遇到了RVM的一些問題。如果有問題,我的電腦當前設置爲雙啓動與Windows 7。我正在嘗試運行最新版本的Ruby 1.9.3。每次關閉終端時,儘管使用rvm use 1.9.3 - 默認,它將恢復到1.8.7。以下是我正在使用的步驟。Ruby不斷回覆到舊版本
[email protected]:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
[email protected]:~$ 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.
[email protected]:~$ /bin/bash --login
[email protected]:~$ rvm use 1.9.3 --default
Using /home/michael/.rvm/gems/ruby-1.9.3-p286
[email protected]:~$ ruby -v
ruby 1.9.3p286 (2012-10-12 revision 37165) [i686-linux]
當我關閉並重新打開終端後,我收到以下版本信息。我也添加了rvm列表信息。
[email protected]:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
[email protected]:~$ rvm list
rvm rubies
=* ruby-1.9.3-p286 [ i686 ]
# => - current
# =* - current && default
# * - default
謝謝你們提前。
謝謝。當我更改首選項菜單中的這些設置時,問題就解決了。我認爲/ bin/bash --login會允許設置默認值。 – Michaelkjacoby
它很可能已經設置好了,必須在首選項中使用/ bin/bash --login才能正確加載它 – mpapis