息抜きにdebian(etch)にmod_railsを入れてみる(失敗)
前にRuby on Railsはインストールだけしたことがあるレベル。
http://d.hatena.ne.jp/rx7/20080412/p1
こういうのを発見したので、mod_railsを入れてみる。
apt-get install rubygems
これでruby関係のパッケージがわさわさ入る。
ruby1.9のパッケージもあるが、自動的にruby1.8が選択されるのでこれでいいのだろう。
そしてヘッダをインストール。
apt-get install ruby1.8-dev
続いてpassengerを入れる。
gem install passenger
rakeとかfastthreadとか入れるか聞かれる。デフォルトがYなのでエンターをぽちぽちと。9個ほど何かが入った模様。
途中の数字は上記サイト通り。結構時間がかかるが辛抱強く待つ。
続いてApacheモジュールをインストール。
PATH="$PATH:/var/lib/gems/1.8/bin" passenger-install-apache2-module
なんかエラーが出た。
/var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:263:in `load_missing_constant': uninitialized constant Dependencies::GCC (NameError) from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:453:in `const_missing' from /var/lib/gems/1.8/gems/passenger-1.0.1/bin/passenger-install-apache2-module:39 from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in `load' from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in `load' from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in' from /var/lib/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:489:in `load' from /var/lib/gems/1.8/bin/passenger-install-apache2-module:18
rubyが分からないのでエラーログもさっぱり分からない。
gem update してgemのバージョンを上げても変わらず。よくわからないので一旦終了・・。