【发布时间】:2012-05-30 14:15:39
【问题描述】:
运行rbenv install 1.9.2-p320 时,我得到以下输出:
错误:这个包必须用 GCC 编译,但是 ruby-build 不能 在您的系统上找到合适的
gcc可执行文件。请安装 GCC 然后再试一次。详细信息:Apple 不再将官方 GCC 编译器与 Xcode 一起包含在内 从 4.2 版开始。相反,
gcc可执行文件是指向llvm-gcc,GCC 的修改版本,输出 LLVM 字节码。对于大多数程序,
llvm-gcc编译器工作正常。然而, 早于 1.9.3-p125 的 Ruby 版本与llvm-gcc。要构建旧版本的 Ruby,您必须拥有官方的 您的系统上安装了 GCC 编译器。解决问题:使用这些安装官方 GCC 编译器 包:https://github.com/kennethreitz/osx-gcc-installer/downloads
您需要安装官方的 GCC 编译器来构建旧版本 Ruby 版本,即使您已经安装了 Apple 的命令行工具 用于 Xcode 包。仅适用于 Xcode 包的命令行工具 包括
llvm-gcc。
我已经安装了 Xcode 4.3.2。我是否可以安全地在顶部安装 osx-gcc-installer - 这既能解决上述问题,又能让 Xcode 在 iOS 开发中顺利运行?
提前致谢。
【问题讨论】: