Мои rails s
и rails c
неожиданно начали отказываться загружаться с ошибкой ниже.Я не помню обновления или удаления каких-либо драгоценных камней.Мы будем благодарны за любую помощь в исправлении ситуации.
incompatible library version - /Users/[me]/projects/[app]/vendor/bundle/ruby/2.6.0/gems/bcrypt-3.1.12/lib/bcrypt_ext.bundle (LoadError)
bcrypt
не является обязательным драгоценным камнем в нашем проекте, но он включен в Gemfile.lock
, потому что это зависимость:bcrypt (3.1.12)
До сих пор я пробовал это, но я получаю ту же ошибку:
- Удаление и установка
bcrypt
в моей системе (согласно этому предложению )
gem uninstall bcrypt -v 3.1.12
You have requested to uninstall the gem:
bcrypt-3.1.12
sorcery-0.14.0 depends on bcrypt (~> 3.1)
If you remove this gem, these dependencies will not be met.
Continue with Uninstall? [yN] y
Successfully uninstalled bcrypt-3.1.12
gem install bcrypt -v 3.1.12
Successfully installed bcrypt-3.1.12
gem pristine --all
Вот результаты, которые я получу, если проверю версии драгоценных камней:
gem info bcrypt
*** LOCAL GEMS ***
bcrypt (3.1.12)
Author: Coda Hale
Homepage: https://github.com/codahale/bcrypt-ruby
License: MIT
Installed at: /Users/[me]/.rvm/gems/ruby-2.6.2
OpenBSD's bcrypt() password hashing algorithm.
bundle info bcrypt
* bcrypt (3.1.12)
Summary: OpenBSD's bcrypt() password hashing algorithm.
Homepage: https://github.com/codahale/bcrypt-ruby
Path: /Users/[me]/projects/[app]/vendor/bundle/ruby/2.6.0/gems/bcrypt-3.1.12