运行时rbenv install 1.9.2-p320
,我得到以下输出:
错误:这个包必须用 GCC 编译,但是 ruby-build 在你的系统上找不到合适的
gcc
可执行文件。请安装 GCC 并重试。详细信息:Apple 不再在 4.2 版中包含带有 Xcode 的官方 GCC 编译器。相反,
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
即使您已经安装了 Apple 的 Xcode 命令行工具包,您也需要安装官方的 GCC 编译器来构建旧版本的 Ruby。Xcode 软件包的命令行工具仅包括
llvm-gcc
.
我已经安装了 Xcode 4.3.2。我是否可以安全地在顶部安装 osx-gcc-installer - 这既可以解决上述问题,又可以让 Xcode 在 iOS 开发中顺利运行?
提前致谢。