首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我可以在OS X v10.6.8上升级到Ruby (2.2.3)的最新版本吗?

我可以在OS X v10.6.8上升级到Ruby (2.2.3)的最新版本吗?
EN

Stack Overflow用户
提问于 2015-11-24 08:54:30
回答 4查看 99K关注 0票数 69

我正在看"Install Ruby on Rails · Mac OS X Yosemite",在指令中它说要更新你的操作系统,而我并不是真的想这么做,因为我的电脑太旧了。

我还找到了"How to update Ruby to 1.9.x on Mac?“。据我所知,我没有RVM,我害怕再安装一次,以防我的系统需求仍然不够好。

最终,我正在尝试更新Jekyll,但我需要先更新一下我的系统。我需要Ruby 1.9.3或更高版本。会不会是"How to update Ruby to 1.9.x on Mac?“工作?我运行的是Ruby 1.8.7 (2012-02-08 patchlevel 358) universal-darwin10.0‘。

编辑:我最终安装了RVM。对于那些将来找到这个页面的人,我遇到了这些问题/帮助页面:

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-11-24 09:00:04

我建议你使用RVM来安装Ruby。

代码语言:javascript
复制
curl -sSL https://get.rvm.io | bash -s stable --ruby

您需要重启终端才能运行rvm:

代码语言:javascript
复制
rvm install 2.2
rvm use 2.2 --default
票数 144
EN

Stack Overflow用户

发布于 2016-07-16 02:52:59

这就是对我有效的方法

代码语言:javascript
复制
\curl -sSL https://get.rvm.io | bash -s stable --ruby

有关如何做到这一点的最新信息,请访问check this documentation

票数 6
EN

Stack Overflow用户

发布于 2015-11-24 11:06:35

运行Ruby的更新版本不需要OSX的最新版本。我不知道你是否需要比10.6.8更新的版本来运行2.2.3。但是1.9.3应该可以很好地构建,2.2.3可能也会很好。

如果您只是进行开发,那么使用rvm (或rbenvruby-build或其他任何工具)肯定是一种选择。这样你就可以拥有多个ruby版本,而不必干扰系统的ruby。请注意,这些都不是万能的。每个人都有自己的复杂性和自我中心。去项目网站,仔细阅读文档,否则你很容易被你关于事物“应该”如何工作的假设所出卖。

所有的ruby版本管理器都应该安装在支持您想要托管的Ruby所需的构建工具的任何OSX版本上。但是,请注意,您将需要为您的系统安装OSX xcode应用程序(可以从Apple App Store免费获得,但您需要一个帐户),并且您还需要可选的xcode命令行工具(也可以从App Store获得)。

如果您想要更新系统ruby,那么可以看看homebrew或macports项目。它们提供了许多用于OSX的linux项目的最新版本,包括Ruby (和git)。您将需要满足相同的xcode要求。构建是指二进制文件结束的地方的构建。

我写这个答案的系统曾经运行过Snow Leopard,我至少通过Ports在它上面安装了Ruby 1.9 dot something。我目前在10.9.5处暂停,正在运行:

代码语言:javascript
复制
ruby --version
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin13] 

没有任何问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33883615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档