我想将我的Mac Snow Leopard红宝石从1.8.7升级到1.9.1版本,任何人都知道无痛升级的最佳方式?因为我读了一些论坛/帖子/博客/讨论说,这是不是很好,以覆盖由苹果发货的红宝石如何在Mac OS Snow Leopard中升级红宝石和Rails
以及什么是从2.2.2版本升级到2.3.8的最佳方式?因为我发现的所有信息都是针对豹纹/虎纹的,只有&几乎使雪豹的文章变得复杂。而且他们也说,重写苹果公司出货的导轨并不好。
任何人都可以帮助我吗?
谢谢。
我想将我的Mac Snow Leopard红宝石从1.8.7升级到1.9.1版本,任何人都知道无痛升级的最佳方式?因为我读了一些论坛/帖子/博客/讨论说,这是不是很好,以覆盖由苹果发货的红宝石如何在Mac OS Snow Leopard中升级红宝石和Rails
以及什么是从2.2.2版本升级到2.3.8的最佳方式?因为我发现的所有信息都是针对豹纹/虎纹的,只有&几乎使雪豹的文章变得复杂。而且他们也说,重写苹果公司出货的导轨并不好。
任何人都可以帮助我吗?
谢谢。
丹本杰明在Hivelogic一些great instructions for compiling and installing Ruby, RubyGems and Rails为usr/local
结束。这实际上并没有覆盖Ruby/RubyGems/Rails的系统安装,而是优先于它。尽管这些说明涵盖了Ruby 1.8.7,但您可以根据1.9.1发行版进行更新。
或者,Ruby Version Manager(RVM)是管理多个Ruby版本和相关gem的好方法。 This Railscast episode有详细信息。
你应该能够Rails的升级到2.3.8 [sudo] gem install rails
使用如常。
我建议使用MacPorts来进行大多数自定义安装。 它将在/ opt中单独安装所有东西,同时保持苹果的原始内容不变。还可以自动获取任何依赖关系。
例如,安装Ruby 1.9.1我会做终端port install ruby19
,它将获取和我编的一切。
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?
与RVM肯定去 – 2010-06-05 13:05:02