Rails/Centos7 - ERROR: Error installing rails: ERROR: Failed to build gem native extension

Rails/Centos7 - ERROR: Error installing rails: ERROR: Failed to build gem native extension

我在 Centos 7 上安装 rails 时收到此错误消息。

Building native extensions.  This could take a while...
ERROR:  Error installing rails:
    ERROR: Failed to build gem native extension.

    /usr/bin/ruby extconf.rb

Gem files will remain installed in /usr/local/share/gems/gems/nokogiri-1.6.6.2 for inspection.
Results logged to /usr/local/share/gems/gems/nokogiri-1.6.6.2/ext/nokogiri/gem_make.out

命令

gem install rails -v 4.2.3 --no-rdoc --no-ri

Nokogiri 给您带来麻烦。安装所有构建依赖项并重试。

sudo yum install -y gcc ruby-devel zlib-devel libxml2 libxml2-devel libxslt libxslt-devel make

如果仍然失败,请尝试使用 --use-system-libraries 构建选项构建它。

gem install nokogiri -- --use-system-libraries

如果一切都失败了,请从 EPEL 存储库安装它。

sudo yum install -y epel-release
sudo yum install -y rubygem-nokogiri