【问题标题】:Has anyone created a debian package for phusion passenger (aka mod_rails) that doesn't depend on rubygems?有没有人为不依赖 ruby​​gems 的 phusion 乘客(又名 mod_rails)创建了一个 debian 包?
【发布时间】:2010-06-24 00:27:51
【问题描述】:

根据公司政策,我们的任何生产服务器(都运行 debian lenny)上不允许使用 ruby​​gems。所有生产软件都必须通过 apt 安装。有一个乘客包 (http://packages.debian.org/lenny-backports/libapache2-mod-passenger),但它取决于 ruby​​gems。在我尝试破解我自己的包(可能基于 debian 包)之前,我想我会问是否有人已经这样做了。

【问题讨论】:

  • 只是好奇这个政策背后的原因是什么?
  • 我认为这是因为无法安装未知或不受信任的软件(如 gems)。但是,我不制定政策,我只需要在其中工作。

标签: ruby rubygems debian passenger


【解决方案1】:

有一些工具可以将 gem 转换为 debian 包。我个人使用过http://github.com/thwarted/gem2deb .. 但是,由于我的目标是嵌入式设备,我没有打包任何 rails 的东西,但你问的应该是非常基本的东西..

还有一个 debian 项目,它从流行的 ruby​​ gem 中为 debian 提供“官方”软件包。查看他们的网站了解更多信息:http://pkg-ruby-extras.alioth.debian.org/index.html

【讨论】:

    【解决方案2】:

    如果你不想使用 rubgems 包,你也不应该使用乘客包。

    您可能不想安装 ruby​​gems 软件包,因为您已经手动安装了它。只需运行gem install passengerpassenger-install-apache2 即可完成。

    如果您需要安装任何库/依赖项,乘客安装程序会告诉您它需要什么。

    【讨论】:

    猜你喜欢
    • 2010-11-23
    • 1970-01-01
    • 2013-02-20
    • 2011-04-06
    • 2012-01-28
    • 2011-10-30
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    相关资源
    最近更新 更多