我正在尝试使用rbenv install 2.1.3
命令在Mac OS X 10.9.5上安装Ruby 2.1.3。但是我收到以下错误消息。我尝试了关于堆栈溢出和其他地方的所有建议。似乎没有什么工作。我目前拥有10.9.5,Ruby 2.1.3p242附带的原始ruby版本。 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
编译constants.c
链接共享对象socket.bundle
链接共享对象ripper.bundle
make:[build-ext]错误2
答案 0 :(得分:1)
你试过这个:
CC=/usr/bin/gcc rbenv install 2.1.3
从这个答案:Unable to build Ruby 2.1.3 on OSX 10.10 GM 3.0 with rbenv
答案 1 :(得分:0)
我必须删除macOS随附的现有Iterator
,而是使用openssl
从brew安装。
注意:我还必须使用brew install openssl
禁用SIP,然后使用csrutil disable
用可写权限重新安装root。