rake db: create throws LoadError: Библиотека не загружена: /usr/local/opt/mariadb/lib/libmariadb.3.dylib, но такого файла не существует - PullRequest
0 голосов
/ 12 июня 2019

Я установил mariadb через brew, удалил mariadb и установил mysql@5.6.Я пытаюсь запустить команду rake db: create, но получаю следующую трассировку:

hackintosh: user$ rake db:create --trace
rake aborted!

LoadError: dlopen(/Users/user/.rvm/gems/ruby-2.3.0/bundler/gems/mysql2- 
<redacted>/lib/mysql2/mysql2.bundle, 9): Library not loaded: 
/usr/local/opt/mariadb/lib/libmariadb.3.dylib

Referenced from: /Users/user/.rvm/gems/ruby-2.3.0/bundler/gems/mysql2- 
<redacted>/lib/mysql2/mysql2.bundle

Reason: image not found - /Users/user/.rvm/gems/ruby-2.3.0/bundler/gems/mysql2- 
<redacted>/lib/mysql2/mysql2.bundle

У меня не установлен mariadb, и при выполнении команды grep and find не отображаются строки, ссылающиеся на mariadb.Я не вижу файл libmariadb.3.dylib по указанному пути и не пытаюсь использовать mariadb.Почему rake ищет libmariadb.3.dylib, если его нет ни в файле конфигурации, ни в пути к среде?

Я выполнил следующие команды для поиска mariadb:

sudo find / -iname "mariadb"
grep -R "mariadb" . # from project directory

Я на Mac OSX 10.14.5

...