在OS X上从源代码构建Ruby,现在我想使用它

时间:2014-04-19 02:40:48

标签: ruby build

编辑:这个问题对于ruby来说并不是特别的,而且与UNIX中二进制文件的链接工作方式有关。我很确定这就是我的问题所在。

我构建了Ruby 2.1.1,它安装在/ usr / local / bin / ruby​​

我的OS X版本附带了/ usr / bin / ruby​​

中的Ruby 1.8.7

我的操作系统在运行时默认使用新版本的ruby的推荐方法是什么?换句话说,如果我只是运行ruby或{{ 1}},它首先在/ usr / bin中找到二进制文件。我必须通过指定完整路径来运行新的。

要构建,我运行gem./configure,然后make。在前两个步骤中的任何一个都是超级用户会有什么不同吗?

1 个答案:

答案 0 :(得分:2)

我看到的最简单的解决方案就是将以下行添加到~/.profile

export PATH='/usr/local/bin':$PATH

哪个应该让bash在预先安装之前找到你的新Ruby二进制文件。