Установка ruby ​​RMagick gem на сервер Ubuntu без установки X - PullRequest
5 голосов
/ 15 июля 2011

Я бы хотел использовать гем RMagick на сервере Ubuntu 10.04. Это легко сделать в масштабе всей системы, используя пакет Ubuntu librmagick-ruby1.8, но я бы хотел установить гем в приватном месте, используя gem install (или Bundler). К сожалению, это приводит к ошибке

Failed to build gem native extension.

, если не установлен пакет libmagickcore-dev. Поиск в Google или Stackoverflow по запросу «rmagick ubuntu» приводит к большому количеству людей , предлагающих установить различные пакеты, в результате чего этот пакет будет установлен. Проблема этого решения заключается в том, что при установке этого пакета также возникает зависимость всей системы X Windows, что явно нежелательно на сервере.

Это должно быть распространенной проблемой. Поэтому мне интересно, нашел ли кто-нибудь решение, не требующее X. Спасибо за вашу помощь!

1 Ответ

2 голосов
/ 16 июля 2011

Единственное решение, которое у меня есть, - это установить Imagemagick из исходного кода в /usr/local. После этого гем RMagick будет установлен правильно. Однако это вызывает сожаление, поскольку Imagemagick довольно сложно компилировать, а затем оказывается за пределами системы управления пакетами Ubuntu, и его трудно поддерживать в актуальном состоянии.

...