我曾經在Ubuntu上使用Ruby 1.9.3版本,並提出了一個更新,可能會使我的bash配置文件崩潰,我需要幫助才能將其恢復,而不是使用1.8.7版本。現在rails s
用Ruby 1.8.7打開服務器,由於我在我的應用中使用了更新的語法,因此我得到錯誤。如何使用RVM將Ruby更改爲版本1.9.3(再次)?
.bash_profile
:
cat ~/.bash_profile
### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
which rails
:
/usr/local/bin/rails
which ruby
:
/usr/bin/ruby
ruby -v
:
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
rvm list
:
rvm rubies
=* ruby-1.9.3-p194 [ i686 ]
# => - current
# =* - current && default
# * - default
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.
[看這個答案](http://stackoverflow.com/questions/8663936/how-do-i-change-my-ruby-version-using-rvm) – mabako
謝謝@mabako我已經看過它和幾個更多。這是一種不同的情況 – Tom