fastladderのインストールでハマった(Ubuntu 9.x)

今日(2009/1/1)現在の Fastladder がうまくインストールできない。インストール手順は付属の手順書通りなんだけど、具体的には rake でのDB構築がうまくいかない。

症状としては rake db:migrate のところで以下のメッセージが表示される。

rake aborted!  
no such file to load -- gettext/rails 

結果

現在標準で gem からインストールできる gettext ではバージョンが新しすぎるらしい。今回、標準だと2.xが入ってきたんだけど、これを1.xにすることで正常に rake が実行できた。コマンドは以下。

$ sudo gem install gettext --version 1.10.0

詳細

前述の通り gettext/rails がどうのとエラーになるので gettext が入っていないのかと思いインストール。しかし同様のエラーが生じる。

その関係で調べたところ以下情報を発見。

Fastladder側はRails 2.0.2で動くようになっていて、libgettext-ruby (1.91.0-2.1) 側にはRails 2.1以降で動くようなパッチが埋め込んであった。そのおかげで、Rails 2.0.2のままでは動かなかったみたい。
via http://rubyist.g.hatena.ne.jp/ayucat_on_tabelog/20090824

というわけで、gettext 1.x をインストールした。

$ sudo gem install gettext --version 1.10.0

$ RAILS_ENV=production
$ rake db:migrate

DB構築うまくいった。以下、関係ないけども mongrel よりも軽いという情報があったので使ってみた。

$ sudo gem install rack #1.0.1
$ sudo gem install thin #1.2.5
$ thin start -e production
スポンサーリンク
ad_336x280
ad_336x280

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
ad_336x280