2008-06-27

_ [Rails] script/consoleしたときに怒られる件

ちょっとしたmemo。

railsでscript/consoleすると、

/usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such
file to load -- readline (LoadError)

と怒られる。

ちなみに、私の環境は

$ ruby -v
ruby 1.8.6 (2008-06-20 patchlevel 230) [powerpc-darwin7.9.0]
$ ruby script/about
About your application's environment
Ruby version              1.8.6 (powerpc-darwin7.9.0)
RubyGems version          1.1.1
Rails version             2.0.2
Active Record version     2.0.2
Action Pack version       2.0.2
Active Resource version   2.0.2
Action Mailer version     2.0.2
Active Support version    2.0.2
Application root          hogehoge
Environment               development
Database adapter          sqlite3
Database schema version   13
GetText version           1.91.0

Mac標準のreadlineがあるらしいのですが、それだといろいろ不都合なことが多いという情報を得たので、GNU readlineをソースからインストールしたけど駄目。

したら、ここに良い情報が。

Rubyのコンパイル時に、

./configure --with-install-readline

とし、make && make install && make clean してやると無事に起動した。

でも、前に

./configure --with-readline-dir=/usr/local

でコンパイルしたときは駄目だったんだよな...なぜだろう。 単純にPATHが間違っていたのかも。


«前の日記(2008-06-18) 最新 次の日記(2008-07-15)»