Mam kilka błędów w mojej aplikacji Rails i próbuję uruchomić Rails konsoli wydając następującą komendę:Szyny konsoli: w `wymagają ': nie można załadować taki plik - readline (LoadError)
rails console
Bez względu na to, co staram, jestem zawsze otrzymuję ten sam błąd:
/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>'
ja naprawdę próbowali wszelkich możliwych rozwiązanie znalazłem w internecie, jak wiele osób spotkać ten sam błąd. Niestety nic nie działa. Kiedy próbuję następujące polecenie:
ruby /usr/local/rvm/src/ruby-2.1.1/ext/readline/extconf.rb
dostaję następujące wyjście
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 ***
Wskazując, że czegoś brakuje, ale zainstalowanie readline z apt-get nie czyni różnicy albo. Zgaduję, że może to mieć coś wspólnego z niekompatybilnymi wersjami klejnotów, ponieważ konsola działała krótko jakiś czas temu. Czy są jakieś znane problemy dotyczące wersji z readline? Wygląda na to, że ludzie mają problemy z tym klejnotem.
naprawdę znaleźć na następującej stronie pomocne: https: // github.com/guard/guard/wiki/Add-Readline-support-to-Ruby-na-Mac-OS-X # using-rvm-and-homebrew Miałem problemy z readline i irb, a także konsolami rails. Dla mnie poszedłem za sekcją homebrew. – Brian