【发布时间】:2011-09-29 14:12:33
【问题描述】:
刚刚在 MacOS Lion 上升级到 RM 3.2 的 RC1,无法再运行该应用程序。使用 rvm 运行。启动时 mysql2 gem 报告在 dlopen 上找不到 libmysqlclient.18.dylib。
解决了。在此处发布解决方案,以便帮助某人节省一些时间。
使用 Apple 的属性列表编辑器在 ~/.MacOS/environment.plist 中创建一个条目,调用 LD_LIBRARY_PATH 并将值设置为 /usr/local/mysql/lib 或 MySQL 库所在的任何位置。
注销并重新登录,RubyMine 和 mysql2 gem 又开心了。
【问题讨论】:
-
DYLD_LIBRARY_PATH 也可以。
-
为什么不添加解决方案作为这个问题的答案?