我正在尝试更新ma ruby版本。
我用ruby 1.8.7,我想安装2.1.0。
我刚安装了rvm
,rbenv
,brew
和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
答案 0 :(得分:11)
您需要安装Developer Tools命令行工具才能构建Ruby。作为一个选项,您可以从App Store安装Xcode,如果它们没有随您的版本自动安装,Xcode将允许您安装命令行工具。
答案 1 :(得分:0)
您可以在不安装 Xcode 的情况下安装开发人员命令行工具。只需在终端中输入以下内容:
xcode-select --install