ログ日記

作業ログと日記とメモ

息抜きに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のバージョンを上げても変わらず。よくわからないので一旦終了・・。