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 [版本号]