13

gem install passengerRailsアプリ用にインストールしました。今私は試してみpassenger-install-apache2-moduleます。

エラー画面が表示されます:

必要なソフトウェアのインストール手順

  • Apache 2 開発ヘッダーをインストールするには: root として apt-get install apache2-prefork-dev を実行してください。
  • Apache Portable Runtime (APR) 開発ヘッダーをインストールするには: root として apt-get install libapr1-dev を実行してください。
  • Apache Portable Runtime Utility (APU) 開発ヘッダーをインストールするには: root として apt-get install libaprutil1-dev を実行してください。

私が実行するsudo apt-get install apache2-prefork-devと、私は得る

次のパッケージには満たされていない依存関係があります。
E: 問題を修正できません。破損したパッケージを保持しています。

を実行sudo apt-get updateしても何も解決しません。エラーはまだ存在します。

4

4 に答える 4

14

これを試して:

sudo apt-get install apache2-dev

私はそれを行い、passenger-install-apache2-module は上記のエラーを渡すことができました。

于 2014-08-11T09:46:50.780 に答える
4

私にとっての修正は、リポジトリを再度有効にするprecise-updatesことでした-Update Managerで無効にしました-その後、システムを更新しました。

(重要なセキュリティ更新プログラムだけをインストールしたかったので、最初から無効にしていたのです。)

于 2012-10-09T11:01:53.650 に答える
3

試す

sudo apt-get -f install
sudo apt-get clean all
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade

次に、apache とすべての開発パッケージのインストールを再試行します。最初に apache をアンインストールする必要がある場合があります。

于 2012-08-03T15:02:17.850 に答える
0

Precise リポジトリには、パッセンジャー用の既製のパッケージもあります。

apt-get install libapache2-mod-passenger
于 2013-12-29T13:05:14.260 に答える