2011-03-13 79 views
0

我有两个版本的红宝石安装1.9和1.8.7(通过MacPorts的)我怎么做我的1.8.7应用程序运行?红宝石1.9和1.8.7安装如何让我的应用程序使用1.8.7

,我该如何卸载1.9?

TIA

+2

事实上的红宝石更新机制RVM这些日子里,你可以轻松地安装和管理Ruby版本 – zode64 2011-03-13 16:59:58

+0

这不关 - 话题。有关编程语言安装的问题在SO上很常见。而且,询问如何让应用程序使用特定版本的编程语言运行也在该网站的范围内。 – 2011-03-13 17:13:18

+0

在页面右侧有很多关于SO的相关问题。我建议你阅读“[如何MacPorts的安装软件包?我怎样才能激活Ruby安装通过MacPorts的呢?](http://stackoverflow.com/questions/1333569/how-does-macports-install-packages-how-可以-I激活-A-红宝石与安装完成-v)”。 – 2011-03-13 17:19:59

回答

5

首先:切换到rvm这是非常好的红宝石管理

如果你不想那么我相信你可以删除红宝石包(如果安装了的MacPorts)具有以下内容:

sudo port uninstall ruby19 

要开始使用,你需要找到它安装在哪里红宝石的新版本(这是类似的/ opt /本地/ < ...>)

然后转到二进制文件夹并将其添加到路径。

export PATH=/opt/local/<...>:$PATH 

删除旧的,您可能还需要更改一些env变量。

使用RVM

编辑:添加sudo来港的命令,改变标准位置

+0

包管理器为Mac OS赞成使用'/选择/ local',而且需要'sudo' – 2011-03-13 17:15:46

+0

感谢,更新答案 – zode64 2011-03-13 18:01:16

+0

试了3次安装RVM和失败rvnm安装让我找不到命令 – jdog 2011-03-13 20:24:43

相关问题