Я уже давно занимаюсь этой проблемой. Это произошло после того, как я запустил обновление. Он установил mysql версию 5.7.9.После запуска Brew Update, mysql был обновлен, все приложения rails с mysql2 не работают
rake aborted!
LoadError: dlopen(/Users/MyName/.rvm/gems/[email protected]/extensions/x86_64-darwin-14/2.2.0-static/mysql2-0.3.20/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/opt/mysql/lib/libmysqlclient.18.dylib
Referenced from: /Users/MyName/.rvm/gems/[email protected]/extensions/x86_64-darwin-14/2.2.0-static/mysql2-0.3.20/mysql2/mysql2.bundle
Reason: image not found - /Users/MyName/.rvm/gems/[email protected]/extensions/x86_64-darwin-14/2.2.0-static/mysql2-0.3.20/mysql2/mysql2.bundle
, но когда я компакт-диск в каталог
opt/mysql/lib master ✔ 3h36m
▶ ls
libmysqlclient.18.dylib libmysqlclient.20.dylib libmysqlclient.a libmysqlclient.dylib libmysqld.a libmysqlservices.a pkgconfig plugin
Я пробовал все ответы на символических ссылок этот форум, но до сих пор не повезло. Я управляю El Capitan. Я также сделал местонахождение и это был результат:
opt/mysql/lib master ✔ 3h36m
▶ locate libmysqlclient.18.dylib
/usr/local/Cellar/mysql/5.6.27/lib/libmysqlclient.18.dylib
/usr/local/lib/libmysqlclient.18.dylib
Жемчужиной mysql2 не работает для любого из моих рельсов приложений. Каждый раз, когда я запускаю рельсы s или любую задачу рейка, он автоматически терпит неудачу. Запуск рельсов s дает эту ошибку:
▶ rails s
bin/rails:6: warning: already initialized constant APP_PATH
Любая помощь ВОЗМОЖНО высоко ценится. Пожалуйста и спасибо.
Bummer, Попробуйте запустить 'which mysql',' which rails' и т. Д., Чтобы увидеть, возвращает ли он что-либо. Также проверьте, не установлены ли рельсы, запуская 'rails -v' – coletrain
. Я исправил его, переустановив mysql из пива, затем удалил и переустановил gem mysql2 из каждой из моих версий ruby. –