Mountain Lion Server に Redmine をインストールしようとしたときに、同じ問題に直面しました。
私の場合、解決策は非常に簡単でした:
Xcode
AppStoreからインストール
- 開いた
Terminal
sudo gem install passenger
sudo passenger-install-apache2-module
sudo nano /private/etc/apache2/httpd.conf
passenger_module
インストーラーが吐き出す行を貼り付けます/private/etc/apache2/httpd.conf
:
LoadModule Passenger_module /ライブラリ/Ruby/Gems/1.8/gems/passenger-3.0.18/ext/apache2/mod_passenger.so
PassengerRoot /Library/Ruby/Gems/1.8/gems/passenger-3.0.18
PassengerRuby /システム/ライブラリ/Frameworks/Ruby.framework/Version/1.8/usr/bin/ruby
(インストールのバージョン番号が正しいことを確認してください - 私のバージョンは 3.0.18 です)
ポイントは、Mountain Lion Server では、Server.app に httpd 構成ファイルが含まれていることです。
/Library/Server/Web/Config/apache2/httpd_server_app.conf
ただし、このファイルに加えた変更は認識されません。変更を永続的にするには、編集する必要があります/private/etc/apache2/httpd.conf
Passenger Preference Pane を使用する場合は、コンパイルする必要があります。コンパイル済みのバージョンは Mountain Lion と互換性がないためです。
私はからの指示を使用しましたredmine.org
:
cd ~/Downloads
git clone https://github.com/Fingertips/passengerpane/
cd passengerpane
xcodebuild
(見つからない場合はxcodebuild
、 にある可能性があります/usr/bin/xcodebuild
)
設定ペインをインストールします。を調べて~/Downloads/passengerpane/build/Release
、P をダブルクリックしassenger.prefPane
てインストールします。
お役に立てれば..
乾杯!