在rails上下载了ruby,但它不会运行命令

时间:2013-04-04 03:13:31

标签: ruby-on-rails ruby ubuntu path rvm

我通过本教程http://technical-feeds.blogspot.ca/2013/02/how-to-install-ubuntu-and-ruby-on-rails.html在ubuntu 12.10上的rails上下载了ruby。

我做了一切,工作得很好。

我检查了ruby -v,它以ruby 2.0.0p0的形式返回。我还检查了rails,rubygems和git他们回来了。

然后我关闭了终端并打开了一个新终端,并尝试检查版本,但这回来了红宝石:

 bimbola@ubuntu:~$ ruby -v
The program 'ruby' can be found in the following packages:
 * ruby1.8
 * ruby1.9.1
Try: sudo apt-get install <selected package>

这是针对rails:

bimbola@ubuntu:~$ rails -v
The program 'rails' can be found in the following packages:
 * rails
 * ruby-railties-3.2
Try: sudo apt-get install <selected package>

git仍然没问题

bimbola@ubuntu:~$ git --version
git version 1.7.10.4

2 个答案:

答案 0 :(得分:1)

您需要说明要使用的ruby版本。试试这个:

rvm use 2.0.0

您还可以将特定版本的ruby设置为默认,如下所示

rvm --default use 2.0.0

RVM(Ruby版本管理器)允许您安装多个版本的ruby,并根据您的心血来潮一次使用其中任何一个版本。

要在您的系统上查看所有可用的ruby版本,请尝试以下操作:

rvm list

答案 1 :(得分:0)

在bashrc中添加一行以自动加载rvm :(在终端中执行)

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc

或手动加载rvm:

source "$HOME/.rvm/scripts/rvm"