Показаны сообщения с ярлыком gem. Показать все сообщения
Показаны сообщения с ярлыком gem. Показать все сообщения

суббота, 15 января 2011 г.

Быстренько о FasterCSV

Нужно просто и быстро импортировать или экспортировать в CSV!
На помощь приходит FasterCSV.
Описание и примеры использования по ссылкам:
Код и описание
Документация
Примеры как парсить CSV в Ruby (различные способы)

Если нужны примеры кода в таких постах пишем замечания в сообщениях =)

вторник, 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