2013-07-06 57 views
2

我有我的升级版本的Ruby RVM与OS X上的一些问题如何在OS X上使用RVM而不使用RVM?

RMV使用MacPorts的,害我跑sudo port selfupdate,它得到了一堆编译错误的,尽管安装了正确的Xcode命令行工具。

我发现了一些使用Linux的安装说明apt-get,但不幸的是我没有在我的Mac上安装。

我想安装没有RVM的Ruby。我怎样才能做到这一点?

+2

你有家常菜吗?看到这个:http://stackoverflow.com/questions/12287882/installing-ruby-with-homebrew – superEb

+0

RVM有一个[MacPorts集成文档中的整个页面](http://rvm.io/integration/macports)。 –

+0

@AndrewMarshall谢谢,但我知道这个页面,我总是得到同样的错误:'command failed:cd /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base && CC =/usr/bin/cc ./configure --prefix =/opt/local --with-tclpackage =/Library/Tcl --with-install-user = root --with-install-group = admin --with-directory -mode = 0755 --enable-readline的&&使&& make install的SELFUPDATING = 1 退出代码:2 DEBUG:错误安装新的MacPorts基地:...错误中:/ opt/local/bin目录/端口:端口自更新失败:错误安装新的MacPorts基地:命令执行失败' – Newben

回答

3

如果MacPorts的不为你工作,尝试自制:

rvm autolibs homebrew 

请注意:虽然不是必需的,你可能想使用它与autolibs之前安装自制。它让Homebrew不在RVM目录中。

1

使用Homebrew,您可以install and manage a single version of Ruby

brew update 
brew install ruby 

,或者甚至更好,使用rbenv作为一个灵活的选择RVM:

brew update 
brew install rbenv 
brew install ruby-build 
rbenv install 2.0.0-p247 
rbenv rehash 

rbenv则可以很容易地使用特定版本Ruby的globallyper project(然后可以将其添加到源代码管理)。

注意,你可能要遵循从rbenv的“注意事项”的建议(brew info rbenv),特别是有关添加eval "$(rbenv init -)"到您的个人资料部分。

+1

'酿造安装ruby'就是我全部的希望我的简单的Ruby需要 - 我只是使用Ruby 2 nanoc和奇系统管理员的脚本。如果需要,我可以轻松更新,如果需要的话,也可以一次性转储所有的Homebrew和安装程序。我用RVM了几年,但它是太多矫枉过正,有点太有问题的安装上,我喜欢新的机器。 –

相关问题