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

Ruby on rails 在Mac OS X 10.9.5上安装Ruby 2.1.3时,检查或清除工作树错误,ruby-on-rails,ruby,unix,homebrew,rbenv,Ruby On Rails,Ruby,Unix,Homebrew,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和RubyonRails,但我无法通过这个阶段 检查或清理/var/folders/zg/s1jqg94n0hjggdnmb442n2lc000gn/T/r

我正在尝试使用
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和RubyonRails,但我无法通过这个阶段

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

结果记录到/var/folders/zg/s1jqg94n0hjggdnmb442nc000gn/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

从这个答案来看:

我必须删除macOS附带的现有的
openssl
,而是使用
brew安装openssl
从brew安装


注意:我还必须使用
csrutil disable
禁用SIP,然后使用
sudo mount-uw/

使用可写权限重新装载root,我不确定,但这里有两件事需要尝试。(1)
brew升级openssl
,然后
rbenv安装2.1.3
。如果这不起作用,Github上也有类似的情况(为约塞米蒂提交,但可能值得一试)-(2)设置
CC=/usr/bin/gcc
CC=clang
然后
rbenv install 2.1.3
。希望能有帮助。谢谢你的建议,但没有用。仍然收到相同的错误消息。另一个问题可能值得仔细研究。请尝试
brew upgrade readline
,然后
rbenv安装2.1.3
。如果这不起作用,希望其他人会插话。也可能值得在回购协议上提出一个问题——他们似乎反应相当迅速,并且耐心地找出到底出了什么问题。不,也没有起作用,仍然存在问题。非常感谢你的帮助。是的,希望其他人能加入进来。如果您还没有加入,另一种可能的尝试是更新
rbenv
本身。如果您使用的是
homebrew
brew update
brew upgrade ruby build
brew upgrade rbenv
rbenv install 2.1.3