ruby - 如何更新到 Ruby 1.8.7

标签 ruby macos

我是 Ruby 新手,请多多包涵。我一直在尝试将我的 Ruby 更新到 1.8.7,但在我的 Mac OS X (10.5.7) 上遇到了很多问题。

说真的,你如何更新到 Ruby 1.8.7?

谢谢。

最佳答案

最简单的答案是“不要”。 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。

关于ruby - 如何更新到 Ruby 1.8.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/891120/

相关文章:

javascript - Ruby 1.9 和 Javascript 正则表达式之间的区别

Xcode 9 : "clang: error: cannot specify -o when generating multiple output files"

ruby - 迭代数组的 'Ruby way' 是什么——从数组 [n] 到数组 [n - 1]?

ruby-on-rails - rails : encoding woes with serialized hashes despite UTF8

java - 如何从 Mac Os X 将图标添加到 Java (NetBeans) 中?

macos - 从富文本剪贴板内容或 Mac 上的文本选择中提取超链接

objective-c - 向 NSOutlineView 添加标签元素

macos - PhpStorm 中光标周围烦人的文本空间

Ruby 正则表达式字符串匹配 t =~/^\d{2}( :\d{2}){2}$/

mysql - 如何在 Rails 中查询导入数据库中的现有记录?