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

时间:2014-10-26 00:43:28

标签: 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 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

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。