2010年10月13日
passenger install for FreeBSD
FreeBSD で Ruby1.8 + passenger を使っていた環境で
Ruby1.9系にし、passenger も新たに入れ直そうとしたところ少しつまずいた。
gem から install する。
passenger のインストーラーが install されると以下ができる。
これを実行すると install が完了する。
が、以下の様な、エラーが出て止まってしまう。
rake を単独で実行するとちゃんと動いていない、 rake が怪しい。
あーこれも verison か。
ということで rake を探し rake19 が既にあることがわかったので
シンボリックリンクして置き換える。
再度、passenger-install-apache2-module を実行。
今度は、うまく行きました。
Ruby1.9系にし、passenger も新たに入れ直そうとしたところ少しつまずいた。
gem から install する。
% sudo gem install passenger -V
passenger のインストーラーが install されると以下ができる。
passenger-install-apache2-module
これを実行すると install が完了する。
% sudo passenger-install-apache2-module
が、以下の様な、エラーが出て止まってしまう。
Compiling and installing Apache 2 module...
cd /usr/local/lib/ruby/gems/1.9/gems/passenger-2.2.15
/usr/local/bin/ruby19 -S /usr/local/bin/rake clean apache2
# /usr/local/bin/ruby19 -S /usr/local/bin/rake clean apache2
/usr/local/lib/ruby/1.9/rubygems.rb:340:in `bin_path': can't find executable rake for rake-0.8.7 (Gem::Exception)
from /usr/local/bin/rake:19:in `'
cd /usr/local/lib/ruby/gems/1.9/gems/passenger-2.2.15
/usr/local/bin/ruby19 -S /usr/local/bin/rake clean apache2
# /usr/local/bin/ruby19 -S /usr/local/bin/rake clean apache2
/usr/local/lib/ruby/1.9/rubygems.rb:340:in `bin_path': can't find executable rake for rake-0.8.7 (Gem::Exception)
from /usr/local/bin/rake:19:in `
rake を単独で実行するとちゃんと動いていない、 rake が怪しい。
あーこれも verison か。
ということで rake を探し rake19 が既にあることがわかったので
シンボリックリンクして置き換える。
% mv /usr/local/bin/rake /usr/local/bin/rake18
% ln -s /usr/local/bin/rake19 /usr/local/bin/rake
% ln -s /usr/local/bin/rake19 /usr/local/bin/rake
再度、passenger-install-apache2-module を実行。
% sudo passenger-install-apache2-module
今度は、うまく行きました。
【(カテゴリなし)の最新記事】
投稿者:tech|20:16