首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想在我的Mac中使用ruby1.9.3,但是在我安装ruby1.9.3之后,它仍然使用ruby1.8.7

我想在我的Mac中使用ruby1.9.3,但是在我安装ruby1.9.3之后,它仍然使用ruby1.8.7
EN

Stack Overflow用户
提问于 2013-08-06 15:00:55
回答 3查看 420关注 0票数 0

如您所知,Ruby是预装在Mac中的,它的版本是1.8.7

代码语言:javascript
复制
[zhuhuihuihui@akematoMac-mini ~] $ ruby --version 
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

出于某些原因,我需要使用Ruby-1.9.3代替。

基本上,我遵循了以下步骤:

代码语言:javascript
复制
brew update
brew install rbenv
brew install ruby-build
rbenv install 1.9.3-p0
rbenv rehash

一切正常,但安装1.9.3之后,我仍然得到相同的版本(1.8.7),只有输入完整路径时才能使用ruby-1.9.3,如下所示:

代码语言:javascript
复制
[zhuhuihuihui@akematoMac-mini ~] $ ~/.rbenv/versions/1.9.3-p0/bin/ruby --version
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin12.4.0]

但是我的系统仍然使用Ruby-1.8.7。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-06 15:05:38

我还没试过用brew安装rbenv,但这部分你做了吗?

来自:https://github.com/sstephenson/rbenv

之后,您仍然需要向您的配置文件中添加eval "$(rbenv init -)“,如警告中所述。你只需要做一次。

票数 4
EN

Stack Overflow用户

发布于 2013-08-06 15:05:59

这可能与你的$PATH有关。您是否编辑了您的.bash_profile以增加rbenv的路径?

代码语言:javascript
复制
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

基本上,我建议您确保已经完成了说明中的步骤2-6:https://github.com/sstephenson/rbenv#installation

票数 1
EN

Stack Overflow用户

发布于 2013-08-06 15:28:57

是的,在我打字之后

代码语言:javascript
复制
eval "$(rbenv init -)"

在我的终点站,它能工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18083773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档