Rails: возникают проблемы при запуске консоли Rails - PullRequest
0 голосов
/ 28 сентября 2018

У меня много проблем с попыткой заставить мой rails console работать должным образом.Это новый MacBook Pro, который я перенес, если это имеет значение.

Я пробежал bundle и bundle update уже ...

Версии: Rails 5.2.1 Ruby 2.3.3

Я получаю ошибку:

$ rails c
Running via Spring preloader in process 9953
/Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require': dlopen(/Users/joshuacesana/.rvm/rubies/ruby-2.3.3/lib/ruby/2.3.0/x86_64-darwin17/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError)
Referenced from: /Users/joshuacesana/.rvm/rubies/ruby-2.3.3/lib/ruby/2.3.0/x86_64-darwin17/readline.bundle
Reason: image not found - /Users/joshuacesana/.rvm/rubies/ruby-2.3.3/lib/ruby/2.3.0/x86_64-darwin17/readline.bundle
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require'
from /Users/joshuacesana/.rvm/rubies/ruby-2.3.3/lib/ruby/2.3.0/irb/completion.rb:10:in `<main>'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/commands/console/console_command.rb:4:in `<main>'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/command/behavior.rb:84:in `block (2 levels) in lookup'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/command/behavior.rb:80:in `each'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/command/behavior.rb:80:in `block in lookup'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/command/behavior.rb:79:in `each'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/command/behavior.rb:79:in `lookup'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/command.rb:70:in `find_by_namespace'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/command.rb:44:in `invoke'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/railties-5.2.1/lib/rails/commands.rb:18:in `<main>'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `block in require_with_bootsnap_lfi'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/loaded_features_index.rb:65:in `register'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:20:in `require_with_bootsnap_lfi'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `block in require'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:287:in `require'
from /Users/joshuacesana/code/recipes/bin/rails:9:in `<main>'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:50:in `load'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:50:in `load'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:281:in `block in load'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:253:in `load_dependency'
from /Users/joshuacesana/.rvm/gems/ruby-2.3.3/gems/activesupport-5.2.1/lib/active_support/dependencies.rb:281:in `load'
from /Users/joshuacesana/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from /Users/joshuacesana/.rvm/rubies/ruby-2.3.3/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:59:in `require'
from -e:1:in `<main>'

Это просто чепуха, потому что StackOverFlow говорит, что мне нужно больше подробностей ... Наслаждайтесь цитатами «Назад в будущее»:

Хорошо, мы тупицы.Нет, нет, нет, нет.На что ты смотришь, прикладом?Ваше, ваше право.Вау, ах, Ред, ты выглядишь великолепноВсе выглядит отлично.1:24 у меня еще есть время.Боже мой.Нет, нет, не снова, давай, давай.Привет.Ливийцы.Дай мне руку, Лоренцо.Ой, черт возьми, чувак, я порезал руку.

Это Джордж МакФлай.Конденсатор потока.Вот так.Ох, Марти, вот тебе ключи.Вы все растерзаны, готовы к сегодняшнему вечеру.Назад в будущее.

Это хорошо.Мама, это ты?Нет, убирайся из города, моя мама думает, что я пойду в поход с парнями.Ну, Дженнифер, моя мать взбесится, если узнает, что я пойду туда с тобой.И я получаю эту стандартную лекцию о том, как она никогда не делала такого рода вещей, когда была ребенком.Теперь посмотрите, я думаю, что она родилась монахиней.Какие?Скажи, почему ты позволяешь этим парням так толкать тебя?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Попробуйте это: brew install readline

0 голосов
/ 28 сентября 2018

Согласно журналам ошибок, похоже, вам не хватает libreadline установленного на вашем компьютере.Не могли бы вы попробовать эту ссылку , чтобы установить readline на ваш Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...