如何在OS X上不使用RVM安装Ruby?

时间:2013-07-06 16:17:05

标签: ruby macos rvm

我在OS X上使用RVM升级Ruby版本时遇到了一些问题。

RMV使用MacPorts,导致我运行sudo port selfupdate,这会导致一堆编译错误,尽管安装了正确的Xcode命令行工具。

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

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

2 个答案:

答案 0 :(得分:3)

如果Macports不适合您,请尝试使用Homebrew:

rvm autolibs homebrew

请注意:虽然不是必需的,但您可能需要先安装Homebrew才能将其与autolibs一起使用。它使Homebrew远离RVM目录。

答案 1 :(得分: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"#34;警告" (brew info rbenv),特别是关于向您的个人资料添加eval "$(rbenv init -)"的部分。