从Passenger(使用Apache)中获取此错误。不知道这意味着什么......乘客错误“库未加载”
dlopen(/path/to/myapp/shared/bundle/ruby/1.9.1/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9):
Library not loaded: /usr/local/mysql/lib/libmysqlclient.16.dylib
Referenced from: /path/to/myapp/shared/bundle/ruby/1.9.1/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
Reason: image not found - /path/to/myapp/shared/bundle/ruby/1.9.1/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
安装红宝石实际上是1.9.2,但宝石都因为种种原因,这个“1.9.1”路径...
难道有东西用事实我用mysql2
宝石而不是mysql
?
或者,也许可以将它有事情做与二号线“库未加载”它看起来像它可能会试图加载错误libmysqlclient.16.dylib
?由于路径/usr/local/mysql
指向未运行的mysql版本。运行的mysql的版本是/usr/bin/
。 我试图改变这一点,但我不知道如何!?!
谢谢!出于好奇,我正在学习,我会在哪里阅读这样的构建选项?我已经看过** mysql2 ** docs 但找不到任何提及。在Rails等隐藏的“幕后”......可能令人沮丧。 –
Meltemi
2010-11-23 18:31:11