gem install 时缺少ruby.h

2018-03-19
安装git、imagemagick、postgresql、rvm、ruby
在安装rails时可能会遇到问题。用gem命令时报错,终端提示缺少ruby.h文件,google说安装ruby-dev(需确定)。之后又报错,提示To see why this extension failed to compile, please check the mkmf.log which can be found here: /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/nokogiri-1.8.2/mkmf.log
打开mkmf.log文件提示缺少zlib.h文件。google搜索所有好多可以完成该文件的,我apt安装了zlib1g-dev,之后用gem命令安装nokogiri、rails,都成功了,没有报错。

2018-03-21
更新:03-19又重装过linux,发现一次性安装配置好rails开发环境,没有出现缺少ruby.h文件到问题。再加上03-20发现到rvm以普通用户安装每次重启都需要source /.rvm加载,我觉得因该是之前提示缺少ruby.h报错是因为没有加载rvm。

你可能感兴趣的:(gem install 时缺少ruby.h)