作为公司政策,我们的任何生产服务器(都是debian lenny)都不允许使用rubygems。所有生产软件必须通过apt安装。有一个乘客包(http://packages.debian.org/lenny-backports/libapache2-mod-passenger),但它取决于rubygems。在我尝试破解自己的软件包之前(可能基于debian软件包),我想我会问是否有人已经完成了它。
答案 0 :(得分:2)
有一些工具可以将gem“转换”为debian包。我个人使用http://github.com/thwarted/gem2deb ..但是,由于我的目标是嵌入式设备,我没有打包任何铁轨的东西,但你问的应该是非常基本的东西..
还有一个debian项目,为流行的红宝石宝石提供debian的“官方”套餐。有关详细信息,请访问其网站:http://pkg-ruby-extras.alioth.debian.org/index.html
答案 1 :(得分:-2)
如果您不想使用rubgems套餐,则不应使用乘客套餐。
您可能不想安装rubygems包,因为您已经手动安装了它。只需运行gem install passenger
和passenger-install-apache2
即可完成。
如果您需要安装任何库/依赖项,乘客安装程序会让您知道它需要什么。