我在OS X上使用RVM升级Ruby版本时遇到了一些问题。
RMV使用MacPorts,导致我运行sudo port selfupdate
,这会导致一堆编译错误,尽管安装了正确的Xcode命令行工具。
我发现了一些使用Linux apt-get
的安装说明,但不幸的是我的Mac上没有。
我想在没有RVM的情况下安装Ruby。我怎样才能做到这一点?
答案 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 globally或per project(然后可以将其添加到源代码管理中)。
请注意,您可能想要遵循rbenv"#34;警告" (brew info rbenv
),特别是关于向您的个人资料添加eval "$(rbenv init -)"
的部分。