我正尝试通过macports安装Ruby 1.9.2-p290。我刚刚安装了端口'ruby',并且我以1.8.7的红宝石结束了。任何想法如何安装特定版本的红宝石?如何通过macports安装Ruby 1.9.2-p290
我听说使用RVM,但是,我好像还没有在我的Mac上RVM。它会比macports更好吗?如果是,为什么以及如何得到它?是否有可能通过macports获得它?
谢谢!
我正尝试通过macports安装Ruby 1.9.2-p290。我刚刚安装了端口'ruby',并且我以1.8.7的红宝石结束了。任何想法如何安装特定版本的红宝石?如何通过macports安装Ruby 1.9.2-p290
我听说使用RVM,但是,我好像还没有在我的Mac上RVM。它会比macports更好吗?如果是,为什么以及如何得到它?是否有可能通过macports获得它?
谢谢!
如果我没有记错,红宝石1.8.7是股票的Ruby on OS X.如果您安装另一个Ruby版本(与MacPorts的为例),你将不得不告诉你的操作系统,而不是使用它的股票之一。这样可能非常混乱。
所以我建议几乎不用rvm。它会比Macports更好,因为你将能够安装你想要的Ruby版本。您甚至可以拥有多个Ruby版本并随时切换。
RVM没有默认安装在Mac上,但考虑检查出这个简单guide上手。
RVM可能是,如果你要与红宝石一起工作了很多优良的答案,但是这不是为什么MacPorts的似乎没有做正确的事情的实际答案。
默认情况下,MacPorts的ruby
包安装二进制作为/opt/local/bin/ruby19
。如果您运行which ruby19
,应确认它确实由MacPorts正确安装。
这不是whatanybodyexpects虽然,所以它有助于了解记录不佳的select
命令语法。随着MacPorts的V2.1.3的,正确的方法,使的MacPorts安装ruby19“系统默认红宝石”是:sudo port select --set ruby ruby19
在老版本的“正确”的方式,使ruby19默认是安装+nosuffix
变种(不再存在)像这样:sudo port install ruby +nosuffix
。
搜索“RVM”应该已返回如何得到它的一些信息。 http://beginrescueend.com/ – 2012-03-10 12:56:19