Ruby на Rail 5.2 Не могу запустить сервер. Много ошибок я не понимаю - PullRequest
0 голосов
/ 08 января 2020

Прорабатывая учебник по RoR. Все было хорошо до вчерашнего дня, когда я столкнулся с кучей или ошибками, которые я не могу понять. Это похоже на проблему openssl, но то, что я читал об этом, касается вещей, которые я не использую. Я не добавлял и не обновлял драгоценные камни. Фактически, git не показывает никаких изменений со времени моего последнего коммита, который работал до вчерашнего дня. Какие-нибудь мысли? Что могло измениться от одного дня к другому. Я думаю, что единственное, что я сделал, это обновил postgresql, используя Homebrew. Может быть, что-то отрицательное Спасибо.

/usr/local/Cellar/ruby/2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require': dlopen(/usr/local/Cellar/ruby/2.5.0/lib/ruby/2.5.0/x86_64-darwin17/digest/md5.bundle, 9): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib (LoadError)
  Referenced from: /usr/local/Cellar/ruby/2.5.0/lib/ruby/2.5.0/x86_64-darwin17/digest/md5.bundle
  Reason: image not found - /usr/local/Cellar/ruby/2.5.0/lib/ruby/2.5.0/x86_64-darwin17/digest/md5.bundle
    from /usr/local/Cellar/ruby/2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /usr/local/lib/ruby/gems/2.5.0/gems/rubocop-0.54.0/lib/rubocop/processed_source.rb:3:in `<top (required)>'
    from /usr/local/lib/ruby/gems/2.5.0/gems/rubocop-0.54.0/lib/rubocop.rb:613:in `require_relative'
    from /usr/local/lib/ruby/gems/2.5.0/gems/rubocop-0.54.0/lib/rubocop.rb:613:in `<top (required)>'
    from /usr/local/Cellar/ruby/2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /usr/local/Cellar/ruby/2.5.0/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
    from /usr/local/lib/ruby/gems/2.5.0/gems/rubocop-0.54.0/bin/rubocop:6:in `<top (required)>'
    from /usr/local/bin/rubocop:23:in `load'
    from /usr/local/bin/rubocop:23:in `<main>'

1 Ответ

0 голосов
/ 19 января 2020

похоже, что вам нужно установить openssl

в macOS, вы можете сделать это с помощью brew install openssl, а затем снова установить ваши гемы с помощью brew install --force, чтобы убедиться, что во время компиляции использовался правильный путь к библиотеке

на случай, если это не сработает, попробуйте установить openssl версии 1.0 (поскольку это упоминание версии в стековой трассировке) с brew install openssl@1.0, а затем снова переустановить гемы

обновили ли вы свою ОС? или это могло произойти само собой?

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