我曾经在Ubuntu上使用
Ruby版本1.9.3并进行了更新,可能搞砸了我的bash配置文件,我需要帮助才能将其转回而不是使用版本1.8.7.现在rails使用Ruby 1.8.7打开服务器,因为我在我的应用程序中使用了更新的语法而出现错误.
.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*
哪个铁轨:
/usr/local/bin/rails
哪个ruby:
/usr/bin/ruby
ruby -v:
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
rvm列表:
rvm rubies =* ruby-1.9.3-p194 [ i686 ] # => - current # =* - current && default # * - default
rvm使用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.