2017-10-17 38 views
0

运行“__rvm_make -j8”现在我的红宝石版本是2.4.2p198(2017年9月14日修订59899)x86_64的-darwin16]错误的MacOS

但是我的老师在学校要求我们安装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:延迟符号绑定失败:找不到符号:/Users/mac/.rvm/src/ruby-2.3.1:_utimensat
从引用/./miniruby预计 在:/usr/lib/libSystem.B.dylib

使dyld:找不到符号: /Users/mac/.rvm/src/ruby-2.3.1/:从_utimensat引用。/miniruby预计于: /usr/lib/libSystem.B.dylib

+0

如何你安装了2.4.2吗?你也用过'rvm'吗?你可以运行'哪个rvm'并回报? '红宝石'? – Leito

+0

是的,我已经解决了这个问题,非常感谢 –

回答

1

我发现原因是最新的Xcode的一个bug。

大概是因为字体或编码格式不兼容,因此,如果您尝试

xcode-select --install 

,并继续尝试安装命令

rvm install 2.3.1 

它可以帮助你:)