ho alcune errori nel mio Rails app e sto cercando di avviare la console Rails emettendo seguente comando:Rails console: in `require ': non può caricare tale file - readline (LoadError)
rails console
Non importa quello che provo, sto ottenendo sempre lo stesso errore:
/usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/irb/completion.rb:9:in `require': cannot load such file -- readline (LoadError)
from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/irb/completion.rb:9:in `<top (required)>'
from /opt/mammie/web/icosole/vendor/bundle/ruby/2.1.0/gems/railties-3.1.3/lib/rails/commands/console.rb:3:in `require'
from /opt/mammie/web/icosole/vendor/bundle/ruby/2.1.0/gems/railties-3.1.3/lib/rails/commands/console.rb:3:in `<top (required)>'
from /opt/mammie/web/icosole/vendor/bundle/ruby/2.1.0/gems/railties-3.1.3/lib/rails/commands.rb:37:in `require'
from /opt/mammie/web/icosole/vendor/bundle/ruby/2.1.0/gems/railties-3.1.3/lib/rails/commands.rb:37:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
ho davvero provato ogni possibile soluzione che ho trovato in rete, come molte persone incontrano lo stesso errore. Sfortunatamente, niente sembra funzionare. Quando provo il seguente comando:
ruby /usr/local/rvm/src/ruby-2.1.1/ext/readline/extconf.rb
ottengo seguente output
checking for tgetnum() in -lncurses... yes
checking for readline/readline.h... yes
checking for readline/history.h... yes
checking for readline() in -lreadline... no
checking for readline() in -ledit... no
checking for editline/readline.h... no
*** /usr/local/rvm/src/ruby-2.1.1/ext/readline/extconf.rb failed ***
Indicando che manca qualcosa, ma l'installazione di readline con apt-get non fare la differenza sia. Immagino che potrebbe avere qualcosa a che fare con le versioni gem incompatibili, come la console ha funzionato brevemente qualche tempo fa. Esistono problemi di versione noti con readline? Molte persone sembrano aver riscontrato problemi con questa gemma.
ho davvero trovato la pagina seguente utili: https: // GitHub.com/guard/guard/wiki/Aggiungi-Readline-support-to-Ruby-on-Mac-OS-X # usando-rvm-and-homebrew Ho avuto problemi con readline e irb, oltre alla console di rails. Per me, ho seguito la sezione homebrew. – Brian