script/console使おうとしたらエラーになるときの対処
全然わからねーながらrubyとrailsに悪戦苦闘。
./script/consoleしたらイミフなエラーで死ぬ。
/usr/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
ググったら、rubyをmakeるときにオプションをつけねばいかんらしい。不便だ。
まずrubyコンパイル時
./configure --with-install-readline --prefix=/usr
で普通は解決するらしい。が、うちのcentos5.2ではまだエラーるので、下記を。
まずは
yum install readline-devel
次に
ruby-1.8.7-p72/ext/readline
で、次に
ruby extconf.rb make checkinstall --fstrans=no
ネットの向こうの見知らぬ人ありがとう。
参考:
http://underrails.seesaa.net/article/102579773.html
http://blog.emosei.com/archives/51488300.html
http://d.hatena.ne.jp/kano-e/20070530/1180540607