2012-05-13 47 views
3

可能是一個愚蠢的問題,但有沒有一種方法或簡單的方法來使用包管理器在精確的穿山甲上安裝mongrel2?如果從源代碼安裝是目前最好的方式,那也可以,但我更願意通過apt-get來保持所有最新的...在精準穿山甲上安裝mongrel2?

回答

0

您必須使用tarball。 mongrel2依靠zeromq包,你可以安裝它通過apt-get的:

apt-get install libzmq-dev 

然而並不是那麼難以做出一個編譯焦油一個.deb文件,並把它在一個私人公寓庫(即不是您發行版的鏡像,只是您生成的.deb文件的一部分)。 我發現測試本地修補程序的開銷太多了,但是當我必須將結果分發給多臺計算機時,我才使用它。你可能想看看http://www.debian-administration.org/articles/286

4

被警告,有一個小錯誤,停止示例應用程序與-sudo一起工作。 chroot監獄不包括/ proc,pgm需要在那裏檢查功能,並且因爲libzmq已經用--enable-pgm編譯過,即使你不打算使用pgm,你也會遇到陷阱鴻溝錯誤(只需檢查dmesg)。

這是說,你應該改變你在運行mongrel2目錄,這樣做的一切很長的路要走:

$的mkdir -p PROC & &須藤安裝--bind的/ proc PROC

那樣,pgm可以看到/ proc,並且一切都很開心。

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