2015-08-07 1 views
0

я получил сообщение об ошибке при попытке установить Rails на Centos 7Centos 7 -ошибка: Ошибка установки рельсов: ОШИБКА: Не удалось создать гем родное расширение

[[email protected] ~]# sudo gem install 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 

Пожалуйста, советы. Спасибо.

ответ

0

Самый простой способ получить Nokogiri, установленный на CentOS и RHEL, представляет собой EPEL repository, который содержит предварительно построенный пакет nokogiri. Чтобы его использовать, установите соответствующий epel-release пакет для вашей операционной системы, а затем запустить:

sudo yum install -y rubygem-nokogiri 

Если у вас есть вопросы, убедитесь, что у вас есть некоторые из основных инструментов для разработчиков Ruby, что вам нужно скомпилировать расширение C, libxml2 и libxslt:

sudo yum install -y gcc ruby-devel zlib-devel