我正在尝试使用rbenv install 2.1.3
命令在Mac OS X 10.9.5上安装Ruby 2.1.3。但是,我收到以下错误消息。我尝试了关于堆栈溢出和其他地方的所有建议。似乎没有任何作用。我目前拥有10.9.5 Ruby 2.1.3p242随附的原始ruby版本。酿酒医生说一切都很好,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
链接共享对象套接字.bundle
链接共享对象ripper.bundle
make:[build-ext]错误2
您尝试过这个吗:
CC=/usr/bin/gcc rbenv install 2.1.3
从此SO答案:Unable to build Ruby 2.1.3 on OSX 10.10 GM 3.0 with rbenv
我不得不删除macOS随附的现有openssl
,而是使用brew install openssl
从brew安装。
注意:我还必须使用csrutil disable
禁用SIP,然后使用sudo mount -uw /
用可写权限重新挂载root。