3

ばかげた質問かもしれませんが、パッケージ マネージャーを使用して正確なセンザンコウに mongrel2 をインストールする ppa または簡単な方法はありますか? ソースからのインストールが現在の最善の方法である場合、それも問題ありませんが、apt-get を介してすべてを最新の状態に保つことをお勧めします...

4

2 に答える 2

4

サンプル アプリが -sudo で動作しなくなる小さなバグがあることに注意してください。chroot監獄には/procが含まれていません.pgmは機能をチェックするためにそこにある必要があります.libzmqは--enable-pgmでコンパイルされているため、pgmを使用する予定がなかったとしても、トラップディバイドにぶつかります.エラー(dmesgを確認してください)。

mongrel2 を実行しているディレクトリに移動して、次のようにする必要があります。

$ mkdir -p proc && sudo マウント --bind /proc proc

そうすれば、pgm は /proc を認識でき、すべてがうまくいきます。

( https://github.com/zedshaw/mongrel2/issues/78から入手)

于 2012-05-21T03:02:34.830 に答える
0

tarball を使用する必要があります。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 に答える