问题样式:
Error running '__rvm_make -j 1',
please read /Users/xxx/.rvm/log/1508491359_ruby-2.2.4/make.log
There has been an error while running make. Halting the installation.
通过 查看 make.log 文件可知:
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
Referenced from: /Users/xxx/.rvm/src/ruby-2.4.1/./miniruby (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
通过查找网上资料,以及自己的实际验证,认为错误原因:没有安装Xcode的CommandLineTools工具 (当前如果没有安装 Xcode 的话,那么先安装 Xcode 吧)
解决方案:
执行安装 CommandLineTools 指令:
xcode-select --install
安装完成后,在试下重新下载 所需的 Ruby 版本,我下载的版本是2.4.1 ,已经下载成功。
祝好运。
网友评论