ruby - 在没有Xcode命令行工具的情况下安装Ruby时出错: No such file, but it exists

标签 ruby macos bash compiler-errors rvm

我正在安装没有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说它不存在?

以下问题相似但无济于事:
  • "No such file or directory" but it exists
  • 'No such file or directory' error in bash, but the file exists?
  • -bash no such file or directory, but it exists
  • 最佳答案

    您需要安装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/

    相关文章:

    macos - 如何创建 Helper App 并将其附加到 OSX 中的主包?

    bash - 确定 Bash 变量是否是多个值之一

    bash - bash 中的 if else 语句

    ruby - 有效地处理数字数组的 "scale"或 "resize"的算法(音频重采样)

    python - 正则表达式将结尾处的(所有匹配项或无匹配项)修复为 1

    python - 在 Mac 上升级到 Python 2.6.5

    c++ - 如何从 bmp 文件制作动画 png?

    ruby-on-rails - 将 Rails 应用程序环境公开给 Ruby 脚本

    mysql - 如何使用 MySQL 更改 Rails 中大表的 `id` 列类型

    java - Mac 操作系统无法运行 .Jar 文件