Как установить библиотеки? - PullRequest
1 голос
/ 07 января 2009

Я пытаюсь установить Gem "libxml" (http://libxml.rubyforge.org/install.xml)) и он говорит, что libxml требует, чтобы несколько других библиотек были установлены для правильной сборки и функционирования:

  * libm      (math routines: very standard)
  * libz      (zlib)
  * libiconv
  * libxml2

Я установил RubyGems, но мне интересно, например, "libiconv" также является драгоценным камнем?

Как загрузить и установить эти библиотеки выше?

Спасибо!

Ответы [ 3 ]

1 голос
/ 07 января 2009

Вы должны просто иметь возможность отправлять аргумент include зависимостей в gem при установке.

gem install libxml --include-dependencies
1 голос
/ 07 января 2009

Это все библиотеки C, которые не имеют ничего общего с Ruby и поэтому не упакованы как Gems. Вам придется установить их через менеджер пакетов вашей операционной системы или, если ваша операционная система не имеет менеджер пакетов, вручную.

Если ваша операционная система имеет , имеет менеджер пакетов, однако вам лучше установить libxml-ruby через менеджер пакетов ОС, а не через RubyGems, чтобы все зависимости автоматически удовлетворялись. В системах Debian-ish пакет называется libxml-ruby или что-то в этом роде.

1 голос
/ 07 января 2009

Полагаю, у вас какой-то Linux. Просто откройте менеджер пакетов и найдите библиотеки. Должно быть довольно просто

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...