我正在安装RVM & Ruby,没有Xcode的命令行工具(在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说它不存在呢?
以下问题类似但无济于事:
- "没有这样的文件或目录",但它存在
- bash中出现"没有这样的文件或目录"错误,但该文件存在?
- -bash 没有这样的文件或目录,但它存在
您需要安装 osx-gcc-installer(或命令行工具 + gcc-4.2)才能使其正常工作。
阅读rvm requirements
以获取正确安装 Ruby 所需的信息。