2010-06-05 52 views
5

我想将我的Mac Snow Leopard红宝石从1.8.7升级到1.9.1版本,任何人都知道无痛升级的最佳方式?因为我读了一些论坛/帖子/博客/讨论说,这是不是很好,以覆盖由苹果发货的红宝石如何在Mac OS Snow Leopard中升级红宝石和Rails

以及什么是从2.2.2版本升级到2.3.8的最佳方式?因为我发现的所有信息都是针对豹纹/虎纹的,只有&几乎使雪豹的文章变得复杂。而且他们也说,重写苹果公司出货的导轨并不好。

任何人都可以帮助我吗?

谢谢。

回答

8
+0

与RVM肯定去 – 2010-06-05 13:05:02

0

我建议使用MacPorts来进行大多数自定义安装。 它将在/ opt中单独安装所有东西,同时保持苹果的原始内容不变。还可以自动获取任何依赖关系。

例如,安装Ruby 1.9.1我会做终端port install ruby19,它将获取和我编的一切。

1

RVM的Ruby版本管理)是标准升级OSX上Ruby安装:https://rvm.io任何平台 - 包括OSX雪豹

要开始,打开终端窗口并发出以下命令:

\curl -L https://get.rvm.io | bash -s stable --ruby 

(您将n EED到信任的RVM Dev Team的命令是没有恶意 - 如果你是一个偏执企鹅像我一样,你可以随时去阅读https://github.com/wayneeseguin/rvm

rvm list known 

(说明你的最新的可用版本的Ruby

rvm install ruby-1.9.3-p362 

对于一个特定的版本,其次是

rvm use ruby-1.9.3-p362 

如果你只是想在最新的(当前)版本:

rvm install current && rvm use current 

(安装当前的稳定版本 - 在写1.9.3-P362的时间 - 请更新这个wiki时新版本的发布)

注上编译红宝石:对我来说,我也只好装自制http://mxcl.github.com/homebrew/拿到颗宝石我需要(RSpec)这反过来又迫使你安装的Xcode(如果您尚未)https://itunes.apple.com/us/app/xcode/id497799835AND/OR从安装GCC软件包:https://github.com/kennethreitz/osx-gcc-installer避免运行错误“使”。

注意:如果你得到错误 “RVM不是一个函数” 试图此命令, 请访问:How do I change my Ruby version using RVM?为解决方案。

这可能是一个欺骗的:How to update Ruby to 1.9.x on Mac?

相关问题