chenw@chenw-ThinkPad-Edge ~ $ rails -v

The program 'rails' can be found in the following packages:

 * ruby-railties-3.2

 * ruby-railties-4.0

Try: sudo apt-get install <selected package>

chenw@chenw-ThinkPad-Edge ~ $ ruby -v

The program 'ruby' can be found in the following packages:

 * ruby

 * ruby1.8

Try: sudo apt-get install <selected package>

chenw@chenw-ThinkPad-Edge ~ $ source ~/.rvm/scripts/rvm

  错误的原因是rvm不能够正确地装载PATH(可以参考这里),这个时候需要手动添加一次就行了也就是下面的命令。

$ source ~/.rvm/scripts/rvm

  实在是比较麻烦,每一次打开都需要重新添加一次。

  关于这个问题的分析还可以参考一下,这里也说得挺清楚的。

  参考上面的资料,我们就来根治这个问题吧:

  1、在Terminal的Edit中选择Profile Perfereces ,然后选择Title and Command,然后勾选Command中的Run command as a login shell。

  2、再次使用source语句一次。

  OK,应该就没有什么问题了。


真正的问题:

其实上面分析的问题,归根结底的原因就是没有将rvm设定的状态加入到.bashrc中,所以执行下面命令即可:

$ vim .bashrc
 
在最后添加:
 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"