1

このコードをMAMPのhttpd.confに貼り付けると:

LoadModule passenger_module /Volumes/Private/ajsie/.rvm/gems/ruby-1.9.1-p378/gems/passenger-2.2.14/ext/apache2/mod_passenger.so
PassengerRoot /Volumes/Private/ajsie/.rvm/gems/ruby-1.9.1-p378/gems/passenger-2.2.14
PassengerRuby /Volumes/Private/ajsie/.rvm/rubies/ruby-1.9.1-p378/bin/ruby

その後、MAMPは起動しません。

パスが正しいことを確認しました。

他の誰かがMAMPと乗客に関して同じ問題を抱えていますか?

4

2 に答える 2

1

MAMPと乗客でもこの問題が発生しています。エラーログに役立つものを吐き出すapacheです。私が得ている:

[Wed Jun 16 16:07:39 2010] [notice] Digest: generating secret for digest authentication ...
[Wed Jun 16 16:07:39 2010] [notice] Digest: done
[Wed Jun 16 16:07:39 2010] [notice] Apache configured -- resuming normal operations
[Wed Jun 16 16:09:29 2010] [notice] caught SIGTERM, shutting down

また、passenger-install-apache2-moduleをインストールしたときに、Apacheの検索に関するエラーが発生しなかったと思います。

于 2010-06-16T15:33:17.527 に答える
0

これは、passengerがosxの組み込みapacheヘッダーに対して「コンパイル」されているためだと思います。MAMPを使用している場合は、MAMPの組み込みのApacheヘッダーに対してコンパイルする必要があります。

インストール時に使用しているapacheを指定する方法がわかりません。

$sudo passenger-install-apache2-module                                                      

Phusion PassengerApache2モジュールインストーラーv2.2.11へようこそ。

このインストーラーは、インストールプロセス全体をガイドします。合計で3分以上かかることはありません。

インストールプロセスから期待できることは次のとおりです。

  1. Apache2モジュールがインストールされます。
  2. Apacheを構成する方法を学習します。
  3. RubyonRailsアプリケーションをデプロイする方法を学びます。

何か問題が発生しても心配しないでください。このインストーラーは、問題を解決する方法についてアドバイスします。

Enterキーを押して続行するか、Ctrl-Cを押して中止します。


必要なソフトウェアを確認しています...

  • GNUC++コンパイラ.../usr / bin /g++で見つかりました*Ruby開発ヘッダー...が見つかりました*RubyのOpenSSLサポート...が見つかりました*RubyGems...が見つかりました
    • レーキ.../usr / bin/rakeで見つかりました*ラック...で見つかりました*Apache2 ... / usr / sbin/httpdで見つかりました*Apache2開発ヘッダー.../usr / sbin/apxsで見つかりました
于 2010-08-08T20:08:09.653 に答える