我是Ruby的新手,所以请耐心等待。我一直在尝试将我的Ruby更新到1.8.7,并且在我的Mac OS X(10.5.7)上遇到了很多问题。
真的,你如何更新Ruby 1.8.7?
感谢。
答案 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)
答案 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