3

可能是一个愚蠢的问题,但是有没有一种 ppa 或简单的方法可以使用包管理器在精确的穿山甲上安装 mongrel2?如果从源代码安装是当前最好的方法,那也很好,但我更喜欢通过 apt-get 保持一切最新...

4

2 回答 2

4

请注意,有一个小错误会阻止示例应用程序使用 -sudo。chroot 监狱不包括 /proc,pgm 需要在那里检查功能,并且因为 libzmq 已使用 --enable-pgm 编译,即使您不打算使用 pgm,您也会遇到陷阱错误(只需检查 dmesg)。

这就是说您应该更改到您正在运行 mongrel2 的目录并执行以下操作的所有内容:

$ mkdir -p proc && sudo mount --bind /proc proc

这样,pgm 就可以看到 /proc,并且一切都很愉快。

(来自https://github.com/zedshaw/mongrel2/issues/78

于 2012-05-21T03:02:34.830 回答
0

你必须使用压缩包。mongrel2 依赖 zeromq 包,你可以通过 apt-get 安装它:

apt-get install libzmq-dev

然而,在 .deb 文件中编译 tar 并将其放入私有 apt 存储库(即不是您的发行版的镜像,只是您生成的 .deb 文件的一部分)并不难。我发现测试本地补丁的开销有点太大了,但是当我不得不将结果分发到多台计算机时,我使用了它。你可能想看看http://www.debian-administration.org/articles/286

于 2012-05-18T05:00:35.547 回答