Как я могу управлять всеми своими драгоценными камнями Ruby как пакетами Ubuntu?

Всякий раз, когда мне нужно установить программное обеспечение Ruby на наш веб-сервер на основе Ubuntu, я сталкиваюсь с новой проблемой gem менеджера пакетов, которую я никогда не видел с пакетами Ubuntu. К настоящему времени я действительно ненавижу это, и у меня появилась идея, что, возможно, я мог бы вместо этого установить и управлять своими драгоценными камнями как пакетами Ubuntu?

Но пока я не нашел решения:

  • Официальным хранилищем драгоценных камней является rubygems.org , и он содержит ~ 155 000 драгоценных камней . Напротив, существует около 1300 ruby-* пакетов Ubuntu . Поэтому многие драгоценные камни будут отсутствовать.

  • Я также не мог найти PPA, который предоставил бы один пакет Ubuntu для каждого драгоценного камня, или что-то похожее на это.

  • Однако я нашел инструкции для упаковки драгоценного камня в пакет .deb, включая двоичный файл gem2deb, который выполняет большую часть этой работы.

Моим идеальным решением было бы что-то вроде checkinstall , но для драгоценных камней Ruby. Команды выглядят так (пока что совершенно гипотетически):

gemcheckinstall gem install <gemname>

gemcheckinstall bundle install

Они будут создавать пакеты Ubuntu из всех запрошенных гемов, а также устанавливать их. Любые идеи для техники / рабочего процесса, возможно, с gem2deb?

1
задан 25 September 2019 в 01:25

0 ответов

Другие вопросы по тегам:

Похожие вопросы: