Mac 安装 Ruby 遇到的问题

问题样式:

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 ,已经下载成功。

祝好运。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容