新手问题 在 ubuntu11.10 上用 rvm 安装了 ruby1.9.2 查看版本号时出错

ximeiji · 2012年06月04日 · 最后由 ximeiji 回复于 2012年06月05日 · 4179 次阅读

大家好!我在新装的 ubuntu11.10 上用 rvm 安装了 ruby1.9.2-p180,安装过程没有出错(都是按照一个教程来的),但是在最后查看版本的时候出现了问题,在网上看了一些解决办法还是不对,请大家帮帮忙!(ror 新手,ubuntu 新手,之前都没有接触过)在此谢过了。 下面是我的过程截图:

补充一下: lorfeu@ubuntu:~$ ruby -v 程序 'ruby' 已包含在下列软件包中:

  • ruby1.8
  • ruby1.9.1 请尝试:sudo apt-get install <选定的软件包>

就是查看 ruby 和 gem 的版本时总是出现以上这种情况,十分感谢!!

试试 source ~/.rvm/scripts/'rvm'

应该是 #2 楼 @fresh_fish 的方法 当然也可以在 ~/.bashrc 文件中加入下面一行 [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

#2 楼 @fresh_fish 我找您的试了还是不行 lorfeu@ubuntu:~$ source ~/.rvm/scripts/'rvm' bash: /home/lorfeu/.rvm/scripts/rvm: 没有那个文件或目录

是不是我的 rvm 和 ruby 要重新安装呢

#3 楼 @40hood 首先谢谢你们(包括 2 楼)啊,我的教程里也有您说的这句,我都是一步一步的来的,当时也没出错

#4 楼 @ximeiji

rvm use 1.9.2

试试呢?

.bashrc 看看有没有以下两句:

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

没有的话添加。 重新打开终端,再试试。

##########################################################

刚仔细看了一下楼主的图片,发现一个关键问题: 我不知道其他人怎么装,我本人就是直接本用户安装 rvm,就是说不是 root 用户,也不需要 root 权限,rvm 会直接安装到$HOME 下。我发现楼主的 rvm 安装到了/usr/share目录下,所以"$HOME/.rvm/scripts/rvm" ...路径就不正确!

#6 楼 @fresh_fish 我就是用这句命令安装的 ruby-1.9.2-p180

我又重新回复了一下,在 7 楼

#7 楼 @zhaoguobin [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 这句有,但是我还是删掉添上了那两句,结果保存不了,退不出来,一点反应都没有

上面那个乱了不好意思啊 http://www.byywee.com/page/M0/S634/634881.html 这是我遵循的教程

#10 楼 @ximeiji 实在是不行的话 按照社区给的教程 重装一遍...........................................

#13 楼 @fresh_fish 我已经在重装了,谢谢你们大家~~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号