Utiliser la console pour votre application Ruby on Rails

samedi 17 novembre 2007
par  Laurent RICHARD
popularité : 8%

Si malgré toute vos tentatives de lancer à l’intérieur de la racine de votre projet Rails :

ruby script/console se termine encore et toujours par :

Loading development environment.
/usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
       from /usr/local/lib/ruby/1.8/irb/completion.rb:10
       from /usr/local/lib/ruby/1.8/irb/init.rb:252:in `require'
       from /usr/local/lib/ruby/1.8/irb/init.rb:252:in `load_modules'
       from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `each'
       from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `load_modules'
       from /usr/local/lib/ruby/1.8/irb/init.rb:21:in `setup'
       from /usr/local/lib/ruby/1.8/irb.rb:54:in `start'
       from /usr/local/bin/irb:13

Ne désespérez pas ;)

Voici la solution :

$ sudo apt-get install libncurses5-dev libreadline5-dev
$ sudo updatedb
$ slocate ext/ |grep ext/readline
$ cd ext/readline
$ sudo ruby extconf.rb
$ sudo make
$ sudo make install

Navigation

Articles de la rubrique