Кто-нибудь создал пакет debian для phusion passenger (он же mod_rails), который не зависит от rubygems? - PullRequest
0 голосов
/ 24 июня 2010

В соответствии с политикой компании, rubygems не допускается ни на одном из наших производственных серверов (на всех из которых работает debian lenny).Все производственное программное обеспечение должно быть установлено через apt.Существует пакет для пассажира (http://packages.debian.org/lenny-backports/libapache2-mod-passenger),, но это зависит от rubygems. Прежде чем попытаться взломать свой собственный пакет (вероятно, основанный на Debian), я подумал, что я хочу узнать, есть ли ужесделал это.

Ответы [ 2 ]

2 голосов
/ 29 сентября 2010

Существуют инструменты для "преобразования" гемов в пакет Debian. Я лично использовал http://github.com/thwarted/gem2deb .. Однако, так как моя цель - встроенное устройство, я не упаковывал вещи с рельсами, но то, что вы спрашиваете, должно быть очень простым ...

Есть также проект debian, который делает «официальные» пакеты для debian из популярных гемов ruby. Смотрите их сайт для получения дополнительной информации: http://pkg -ruby-extras.alioth.debian.org / index.html

0 голосов
/ 12 июля 2010

Если вы не хотите использовать пакет rubgems, вам также не следует использовать пассажирский пакет.

Возможно, вы не хотите устанавливать пакет rubygems, потому что вы уже установили его вручную. Просто запустите gem install passenger и passenger-install-apache2 и все готово.

Если вам нужны какие-либо библиотеки / зависимости, установщик пассажира сообщит вам, что ему нужно.

...