Получение этой ошибки от Пассажира (с 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
Установленный Ruby на самом деле 1.9.2, но гемы по этому пути находятся по пути 1.9.1 по любой причине ...
это как-то связано с тем, что я использую камень mysql2
вместо mysql
?
Или, может быть, это может быть связано со второй строкой " Библиотека не загружена"где это выглядит, как будто он пытается загрузить неправильный libmysqlclient.16.dylib
?Поскольку путь /usr/local/mysql
указывает на версию mysql, которая не работает.Версия mysql, которая работает, находится в /usr/bin/
. Я бы попытался изменить это, но понятия не имею, как!?!