我已经在我的mac上创建了一个新的用户帐户,我正在尝试更新到它上的ruby的当前版本(1.9.2),从snow leopard默认的1.8.7。有人能给我指点教程或者解释一下在我的mac上把Ruby从1.8升级到1.9.2的最佳方法吗?谢谢
发布于 2013-08-18 13:01:12
在brew中,这是一行代码:
(假设您已经点击了自制软件/版本,这可以通过运行brew tap homebrew/versions
来完成)
brew install ruby193
我在OS 10.8.4上开箱即用。或者,如果你想要2.0,你只需使用brew install ruby
更广泛地说,brew search ruby
向您展示了可用的不同repos,如果您想获得更具体的内容,您可以使用brew versions ruby
并签出特定的版本。
发布于 2013-01-07 00:14:31
我不同意锡人的观点。我认为rbenv比RVM更可取。Ruby不会像RVM那样严重干扰您的shell,而且它允许您在普通文件夹中添加单独的rbenv
安装,以便您可以直接检查。它允许你自己编译Ruby。这里很好地概述了不同之处:https://github.com/sstephenson/rbenv/wiki/Why-rbenv%3F
我提供了编译Ruby1.9 for rbenv here的说明。此外,更详细的信息here。我在Snow Leopard、Lion和Mountain Lion上使用过这种技术,很容易就成功了。
发布于 2010-09-13 05:00:21
丹·本杰明的Hivelogic文章Installing Ruby, RubyGems, and Rails on Snow Leopard是推荐去的地方,尽管这篇文章是1.8版的,所以这里是一个Ruby 1.9-specific install on Snow Leopard。当心64位的东西...或者使用所有64位的“胖”(例如,OS上的Apache,这可能会导致32位库的问题),或者检查任何你可能使用的gem,以确保它们对于64位是可行的。
https://stackoverflow.com/questions/3696564
复制相似问题