вторник, 11 января 2011 г.

Ставим nokogiri

Бывает так, что стартуешь сервер: script/server
А он тебе в ответ:
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
The following gems have native components that need to be built
  nokogiri  = 1.4.1

Run `rake gems:build` to build the unbuilt gems.

Делаешь rake gems:build
А в ответ:
rake aborted!
ERROR: Failed to build gem native extension.
...
libxslt is missing.  try 'port install libxslt' or 'yum install libxslt-devel'

Выход есть!!! =)

Если у вас Ubuntu делаем так:

# ruby developer packages
sudo apt-get install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8
sudo apt-get install libreadline-ruby1.8 libruby1.8 libopenssl-ruby

# nokogiri requirements
sudo apt-get install libxslt-dev libxml2-dev
sudo gem install nokogiri

Если нужна определенная версия например 1.4.1
sudo gem install nokogiri --version '= 1.4.1'

Если остались вопросы идем: Installing Nokogiri

Комментариев нет:

Отправить комментарий