现在我的ruby版本是2.4.2p198(2017-09-14修订版59899)[x86_64-darwin16]
但我在大学的老师要求我们安装2.3.1,所以我尝试了rvm install 2.3.1
,但报告了
运行'__rvm_make -j8'时出错,
请阅读/Users/mac/.rvm/log/1508247055_ruby-2.3.1/make.log 运行make时出错。停止安装。
有make.log
dyld:懒惰符号绑定失败:未找到符号:_utimensat
参考自:/Users/mac/.rvm/src/ruby-2.3.1/./miniruby预期 在:/usr/lib/libSystem.B.dylibdyld:未找到符号:_utimensat参考自: /Users/mac/.rvm/src/ruby-2.3.1/./miniryy期望: /usr/lib/libSystem.B.dylib
答案 0 :(得分:1)
我发现原因是最新Xcode的错误。
可能是因为字体或编码格式不兼容,所以如果你试试
xcode-select --install
并继续尝试安装命令
rvm install 2.3.1
它可能对你有所帮助:)。
答案 1 :(得分:0)
尝试使用:
brew install openssl
rvm install 2.3 --with-openssl-dir=/usr/local/opt/openssl