我正在安装没有Xcode命令行工具的RVM和Ruby(在Mac OS X 10.8.2(12C60)(Mountain Lion)和Xcode 4.5(4G182)上)。
RVM安装正常。但是,当我尝试安装Ruby时,得到了error: limits.h: No such file or directory
https://gist.github.com/3789921#L241。
但是,该文件存在于此,因为cat
可以工作,所以也可以:
$ file /usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/../lib/gcc/i686-apple-darwin11/4.2.1/include/limits.h
/usr/local/Cellar/apple-gcc42/4.2.1-5666.3/bin/../lib/gcc/i686-apple-darwin11/4.2.1/include/limits.h: ASCII c program text
那么,为什么bash说它不存在?
以下问题相似但无济于事:
最佳答案
您需要安装osx-gcc-installer(或命令行工具+ gcc-4.2)才能使其正常运行。
阅读rvm requirements
以获得正确安装ruby所需的信息。
关于ruby - 在没有Xcode命令行工具的情况下安装Ruby时出错: No such file, but it exists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12861038/