在centos上,自己编译安装的ruby是1.9.3的,但是安装gem时还是说rubyversion>=1.8.7,如何解决,急急急!!

 我来答
曾小建儿
推荐于2018-04-18 · TA获得超过457个赞
知道答主
回答量:55
采纳率:0%
帮助的人:28.5万
展开全部
1、执行ruby -v确定版本
2、执行whereis ruby找到ruby安装的位置。可能有多个位置。将每一个path的ruby都执行一下-v。比如 /usr/bin/ruby -v。看下哪个是你安装的1.9.3版本。假如就是/usr/bin/ruby
3、编辑/etc/profile,在最末尾添加一行:export PATH=/usr/bin/ruby:$PATH
4、执行source /etc/profile。然后再执行下ruby -v试下
厦门维网网络
2013-01-07 · TA获得超过534个赞
知道小有建树答主
回答量:1081
采纳率:100%
帮助的人:611万
展开全部
首先你确定你的ruby是1.9.3,另外你在编译安装ruby时,先用make clean清空一些之前编译留下来的垃圾,然后你再编译安装gem
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fifaqqmm
2013-01-07 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:75.3万
展开全部
ruby -v结果是1.9.3吗?
是不是默认启用的centos自带的ruby啊?
用rvm或者rbenv来管理ruby版本,使用1.9.3,然后再试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式