如何更新到Ruby 1.8.7

时间:2009-05-21 02:13:38

标签: ruby macos

我是Ruby的新手,所以请耐心等待。我一直在尝试将我的Ruby更新到1.8.7,并且在我的Mac OS X(10.5.7)上遇到了很多问题。

真的,你如何更新Ruby 1.8.7?

感谢。

4 个答案:

答案 0 :(得分:9)

最简单的答案是“不要”。 Ruby 1.8.7尝试创建介于1.8和1.9之间的桥接版本,并且社区的共识是没有必要这样做,因此在1.9最终确定之前几乎没有支持它。一般建议要么坚持使用1.8(该版本随OS X 10.5提供),要么使用Ruby 1.9。

MacPorts包含Ruby 1.8.7和Ruby 1.9的软件包,因此这可能是获取更新版本Ruby的最简单方法,而不存在修改OS X本身的风险。

更新:正如ajhit406所指出的那样,RVM现在是最好的选择,而不是MacPorts。

答案 1 :(得分:4)

您是否尝试过one click installe r?

编辑:单击安装程序看起来不再维护,请尝试Rails Installer

答案 2 :(得分:3)

... necromancing

http://rvm.io/

编辑(mpapis):Ruby团队不再维护Ruby 1.8.7,不应再使用它了。

答案 3 :(得分:1)

下载并解压缩您想要的Ruby版本。我们将调用目录ruby_1.8.7并假设它在您的主目录中。打开终端窗口。

sudo cp -r ruby_1.8.7 /System/Library/Frameworks/Ruby.framework/Versions/1.8.7
cd /System/Library/Frameworks/Ruby.framework/Versions
sudo ln -sfh 1.8.7 Current