アフィリエイト広告を利用しています

広告

posted by fanblog

FreeBSD6.3 + passenger 3.0.7 でインストールができない

FreeBSD6.3 の環境に passenger 3.0.7 をインストールしようとしたらできなかった。

passenger 3.0.7 をインストールしようとすると以下のようなエラーで止まる。
% passenger-install-apache2-module

ext/common/AgentBase.cpp: In function 'char* Passenger::appendSignalReason(char*, siginfo_t*)':
ext/common/AgentBase.cpp:173: error: 'SEGV_MAPERR' was not declared in this scope
ext/common/AgentBase.cpp:174: error: 'SEGV_ACCERR' was not declared in this scope
ext/common/AgentBase.cpp:182: error: 'BUS_ADRALN' was not declared in this scope
ext/common/AgentBase.cpp:183: error: 'BUS_ADRERR' was not declared in this scope
ext/common/AgentBase.cpp:184: error: 'BUS_OBJERR' was not declared in this scope
rake aborted!
Command failed with status (1): [g++ -Iext -Iext/common -Iext/libev -fPIC -...]


とりあえずひとつ前のバージョンを入れてみる。
% sudo gem install passenger --version '= 3.0.6'


これも駄目。とりあえず rails3 で動けばいいので 3.0.3 で試すことにした。
% sudo gem install passenger --version '= 3.0.3'


とりあえず rails3 が動くテスト環境があればよかったのでこれでOK。
   
×

この広告は30日以上新しい記事の更新がないブログに表示されております。