使用RVM安装了ruby 1.9.3 为什么查看版本的时候 ruby -v仍旧显示 ruby -1.8.7? 5

但是rvmlist的时候显示ruby-1.9.3怎么回事啊?如何卸载自带的1.8.7?ruby-v显示1.8.7的话是不是编译的时候还是用的自带版本?... 但是rvm list 的时候 显示ruby-1.9.3

怎么回事啊?如何卸载自带的1.8.7?ruby -v显示1.8.7的话 是不是编译的时候还是用的自带版本?
展开
 我来答
让菊花飞一夏
2013-09-09
知道答主
回答量:2
采纳率:100%
帮助的人:2867
展开全部
我也遇到这个问题 坐等回答!但是如果我运行bash --login 然后再查看的时候ruby版本又是1.9.3
我现在搞定了 这是因为Ubutnu的Gnome Terminal在启动时是non-login shell,而non-login shell只会读取~/.bashrc来进行初始化 而你设置的环境变量估计和我一样设置在~/.profile里面,将~/.profile里面的代码copy到~/.bashrc 再将~/.profile删除 问题就解决了
linlm
2014-02-19 · TA获得超过205个赞
知道答主
回答量:537
采纳率:0%
帮助的人:90.3万
展开全部
在 ~/.bashrc 文件中添加一句:
export PATH=这里写你的ruby所在bin目录的路径:$PATH

保存后重启终端,运行 $ ruby -v 查看当前ruby版本。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feichan0423
2012-10-23
知道答主
回答量:50
采纳率:0%
帮助的人:17.6万
展开全部
使用rvm use命令声明一下使用ruby的版本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9f0e900
2012-10-23 · TA获得超过402个赞
知道小有建树答主
回答量:71
采纳率:0%
帮助的人:102万
展开全部
看样子是 PATH 环境变量设置有问题。你是什么系统?
追问
ubuntu 12
追答
你先运行 rvm use 1.9.3 再 ruby -v呢?此时还不行的话,执行一下 echo $PATH 看看环境变量是怎么配置的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式