Дополнительно
Невозможно выполнить "в консоли рельсы" и из-за ошибки с с readline
Я не могу выполнить направляющих консоль из-за этой ошибки:
localhost:TwitterForZombies wiz$ rails c
/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError)
Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle
Reason: image not found - /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle
from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>'
from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require'
from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `<top (required)>'
from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require'
from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Я установил с readline через доморощенного. Я'd, как использовать rbenv вместо РВМ.
Спасибо за чтение моего вопроса.
86
8
Я недавно тот же вопрос с доморощенного и libreadline.7.х.dylib нужна / libreadline.6.х.dylib нужна
Я решил ее с помощью программы:
источник: https://github.com/rails/rails/issues/26658
Доморощенный-это здорово, но иногда это не'т играть с некоторых других подвижных частей.
А зелье обновления и усилитель; & самогон обновления принес в libreadline.7.х.dylib нужна при автоматическом удалении
libreadline.6.х.dylib нужна
, что Руби по-прежнему опираясь на.Там может быть более умные способы, чтобы исправить проблему, но грубой силы работал для меня:
Вышеперечисленное предполагает наличие rbenv'ы
Рубин-строить
и, конечно,упаковщик
; замените2.3.1
с тем, что версия Руби вы используете.Обратите внимание, что похожие проблемы могут возникать с разных самодельщиков-управляемых библиотек (см. мой собственный ответ на это, например)
Я'м на OSX, ruby2.3.0, rails5. Добавление
жемчужина 'РБ-с readline'
моимфайле
исправила эту проблему.Я получил ту же ошибку с Ruby 2.1.0, и Rails 4.0. После поиска и попыток много, наконец-то он работает хорошо:) вот что я сделал:
Другие способы:
Команда autolibs заставит РВМ установить все зависимости, так что вы Дон'т нужно беспокоиться об этом.
Надеюсь, что это's полезн.
Как Сачин намекнул, установка readline и переустановить Ruby-это идеальный подход, но детали немного отличаются для rbenv. Учитывая ваши пути к файлам, я'м предполагаю, что вы'вновь на Mac, так что следующее должно помочь:
Это было взято из рубиново-строить Вики и быстрый поиск Google.
Используя Mac,
Эль-Капитан
версии, это можно исправить просто делать(как переустановить РВМ Руби-2.3.1`)
Надеюсь, это поможет, удачи!
взято из GitHub пользователь @enderahmetyurt (это единственное решение, которое работает для меня). <БР><БР> Решение: добавить
жемчужина 'РБ-с readline'
в ваш Gemfile в развитие группы и пакет установки. <БР><БР>это'с самым простым решением для глупых и"заставляет" и ошибок.