更新MAC上的ruby版本

时间:2014-01-24 00:22:04

标签: ruby-on-rails ruby macos

我正在尝试更新ma ruby​​版本。 我用ruby 1.8.7,我想安装2.1.0。 我刚安装了rvmrbenvbrew和gem。

但是当我尝试做的时候

$ rbenv install 2.1.0.

我收到有关clang的错误消息。我不明白clang和ruby之间的关系

你能帮我吗?

错误:

$ rbenv install 2.1.0
Downloading ruby-2.1.0.tar.gz...
Installing ruby-2.1.0...

BUILD FAILED
...
Last 10 log lines:
...
checking build system type... x86_64-apple-darwin12.3.0
checking host system type... x86_64-apple-darwin12.3.0
checking target system type... x86_64-apple-darwin12.3.0
checking for gcc-4.2... no
checking for clang... no
checking for gcc... no
checking for cc... no
./configure: line 3390: -E: command not found
configure: error: clang version 3.0 or later is required

2 个答案:

答案 0 :(得分:11)

您需要安装Developer Tools命令行工具才能构建Ruby。作为一个选项,您可以从App Store安装Xcode,如果它们没有随您的版本自动安装,Xcode将允许您安装命令行工具。

答案 1 :(得分:0)

您可以在不安装 Xcode 的情况下安装开发人员命令行工具。只需在终端中输入以下内容:

xcode-select --install