我正在看"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。对于那些将来找到这个页面的人,我遇到了这些问题/帮助页面:
* WARNING: You have '~/.profile' file...
* WARNING: Above files contains
PATH=with no
$PATHinside
发布于 2015-11-24 09:00:04
我建议你使用RVM来安装Ruby。
curl -sSL https://get.rvm.io | bash -s stable --ruby
您需要重启终端才能运行rvm:
rvm install 2.2
rvm use 2.2 --default
发布于 2016-07-16 02:52:59
这就是对我有效的方法
\curl -sSL https://get.rvm.io | bash -s stable --ruby
有关如何做到这一点的最新信息,请访问check this documentation。
发布于 2015-11-24 11:06:35
运行Ruby的更新版本不需要OSX的最新版本。我不知道你是否需要比10.6.8更新的版本来运行2.2.3。但是1.9.3应该可以很好地构建,2.2.3可能也会很好。
如果您只是进行开发,那么使用rvm
(或rbenv
、ruby-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处暂停,正在运行:
ruby --version
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin13]
没有任何问题。
https://stackoverflow.com/questions/33883615
复制相似问题