mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.3/u

更新完最新代码之后在重新构建环境发现不可用了,错误出现在本地环境上,错误如标题。入口是安装nokogiri出错

我尝试了很多种办法,网上有很多重重复复的,都不管用,于是有了下面的办法:

 

!!!最终级解决办法,更新ruby,换句话说是换一个ruby版本。用rvm更新ruby,如何下载ruby可参考我的另一篇随笔https://www.cnblogs.com/zwting/p/11686449.html。 

更新到指定ruby版本:

(1)查看你正在使用的ruby版本

rvm --version

(2) 列出已知的版本:

rvm list known

(3)列出你本地已装有的版本:

rvm list

(4)更新本地ruby指向另一个版本:

rvm use [版本号] --default

(5)如果想要删除不用的版本:

rvm remove [版本号]

 

posted @ 2019-11-07 19:19  我是个神经病  阅读(1508)  评论(0编辑  收藏  举报