У нас есть рубиновое приложение, которое зависит от драгоценного камня с родными расширениями (в данном конкретном случае Nokogiri). Однако по разным причинам мы не можем установить предварительные условия сборки (такие как build-essential, libxslt-dev, ruby-dev и т.д.) Для этого драгоценного камня на наш производственный хост.
Есть ли (стандартный?) способ переупаковки драгоценного камня с встроенными расширениями, предварительно построенными?
Это должно быть возможно (для Windows это довольно стандартно), но я не могу найти документацию по этому вопросу.
Обратите внимание, что нам нужно поддерживать только одну платформу с известными версиями всех системных библиотек (Ubuntu 9.04 Server 64 bit, Ruby 1.8.7).
UPDATE: Мы используем Bundler, поэтому мы хотим по-прежнему иметь gem для установки в конце дня, не пакет debian.