Ruby on rails 如何在mac os snow leopard中升级ruby和rails
我想将我的Mac Snow Leopard ruby从1.8.7升级到1.9.1版本,有人知道升级的最佳方法吗?因为我读了一些论坛/帖子/博客/讨论,说覆盖苹果提供的ruby不是一件好事吗 将rails从2.2.2版升级到2.3.8版的最佳方法是什么?因为我找到的所有信息都是针对leopard/tiger的&很少有关于SnowLeopard的复杂文章。他们还说,推翻苹果公司提供的轨道是不好的 有人能帮我吗 谢谢。Ruby on rails 如何在mac os snow leopard中升级ruby和rails,ruby-on-rails,ruby,Ruby On Rails,Ruby,我想将我的Mac Snow Leopard ruby从1.8.7升级到1.9.1版本,有人知道升级的最佳方法吗?因为我读了一些论坛/帖子/博客/讨论,说覆盖苹果提供的ruby不是一件好事吗 将rails从2.2.2版升级到2.3.8版的最佳方法是什么?因为我找到的所有信息都是针对leopard/tiger的&很少有关于SnowLeopard的复杂文章。他们还说,推翻苹果公司提供的轨道是不好的 有人能帮我吗 谢谢。 Dan Benjamin在Hivelogic有一些关于usr/local的信息。这
- Dan Benjamin在Hivelogic有一些关于usr/local的信息。这实际上并没有覆盖Ruby/RubyGems/Rails的系统安装,而是优先于它。尽管这些说明涵盖了Ruby 1.8.7,但您可以根据1.9.1发行版的需要进行适当的更新
- 或者,(RVM)是管理多个Ruby版本和相关gem的好方法。他有详细资料
- 您应该能够像往常一样使用
[sudo]gem-install-Rails将Rails升级到2.3.8
\curl -L https://get.rvm.io | bash -s stable --ruby
(你需要相信RVM开发团队,这个命令不是恶意的——如果你像我一样是一只偏执的企鹅,你可以随时阅读源代码:)
(显示Ruby的最新可用版本)
对于特定版本,后跟
rvm use ruby-1.9.3-p362
或如果您只想要最新(当前)版本:
(安装当前稳定版本-在编写1.9.3-p362时-请在新版本发布时更新此wiki)
关于编译Ruby的注意事项:在我的例子中,我还必须安装Homebrew,以获得我需要的gems(),这反过来又迫使您安装Xcode(如果您还没有)和/或安装GCC包:以避免运行“make”时出错
- 示例:
- 放映:
rvm install ruby-1.9.3-p362
rvm use ruby-1.9.3-p362
rvm install current && rvm use current