Было предложено несколько решений, но я думаю, что лучшее решение - последнее, которое я предлагаю:
1) Редактирование переменных среды в конфигурации Run / Debug
Это работает, но выдолжны продолжать делать для каждой конфигурации, что является болью.Это также не решает проблему, если вы работаете вне RubyMine.
2) Редактирование .MacOS / environment.plist
Это, похоже, больше не поддерживается в более поздних версиях ОСX.
3) Установка переменной среды DYLD_LIBRARY_PATH в .profile / .bashrc
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:/usr/local/mysql/lib/
Это исправило проблему на консоли, но RubyMine, похоже, не загружает среду из.profile / .bashrc.
4) Символическая ссылка на libmysqlclient.18.dylib в / usr / local / lib
Обычно это делает Homebrew, которая создает символическую ссылку для dylib.это не может быть загружено.
ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/local/lib/libmysqlclient.18.dylib
Вам нужно сделать это только один раз, и все готово ... и это работает глобально, в консоли и в RubyMine.