在 Mac OS X 10.9.5 上安装 Ruby 2.1.3 时检查或清理工作树错误

WT0*_*805 5 ruby unix homebrew ruby-on-rails rbenv

我正在尝试使用该rbenv install 2.1.3命令在 Mac OS X 10.9.5 上安装 Ruby 2.1.3 。但是我收到下面的错误消息。我尝试了有关堆栈溢出和其他地方的所有建议。似乎没有任何工作。我目前拥有 10.9.5 附带的原始 ruby​​ 版本,Ruby 2.1.3p242。Brew 医生说一切正常,rbenv 是最新的。非常感谢!试图学习 Ruby 和 Ruby on Rails,但我无法通过这个阶段。

检查或清理 /var/folders/zg/s1jqg94n0hjggdnmb442n2lc0000gn/T/ruby-build.20141025184549.88303 中的工作树

结果记录到 /var/folders/zg/s1jqg94n0hjggdnmb442n2lc0000gn/T/ruby-build.20141025184549.88303.log

最后 10 行日志:

链接共享对象 openssl.bundle

安装默认的 openssl 库

编译raddrinfo.c

编译ifaddr.c

安装默认套接字库

编译init.c

编译常量.c

链接共享对象 socket.bundle

链接共享对象 ripper.bundle

make: [build-ext] 错误 2

小智 6

我有一台 m1 mac,安装 ruby​​ 时也遇到此错误,这个命令对我有用:

export optflags="-Wno-error=implicit-function-declaration";
Run Code Online (Sandbox Code Playgroud)

运行此命令,然后再次尝试 rbenv install 。


kak*_*bei 2

你尝试过这个吗:

CC=/usr/bin/gcc rbenv install 2.1.3
Run Code Online (Sandbox Code Playgroud)

从这个答案:Unable to build Ruby 2.1.3 on OSX 10.10 GM 3.0 with rbenv