【发布时间】:2012-11-05 20:02:35
【问题描述】:
我曾经在 Ubuntu 上使用 Ruby 版本 1.9.3,并且进行了一次更新,这可能破坏了我的 bash 配置文件,我需要帮助才能将其恢复,而不是使用 1.8.7 版本。现在rails s 使用 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*
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.
【问题讨论】:
-
感谢@mabako,我已经看过了,还有更多。情况不同
标签: ruby-on-rails ruby rvm