У меня есть каталог / tmp / buld_source, где я собрал MySQL 5.5 с использованием cmake с правильным префиксом установки
Затем я вручную скопировал libmysql в правильное (я надеюсь) расположение под указанным префиксом. Правильные файлы включения также были скопированы.
После этого я построил gem mysql2, указав путь к mysql_config
По какой-то причине гем ссылается на /tmp/buld_source/libmysql/libmysqlclient.16.dylib, кроме $ PREFIX / lib / libmysqlclient.16.dylib
Конечно, пока работает / tmp / buld_source, гем работает. Когда я удаляю папку, gem начинает жаловаться, что в файле mysql.bundle нет ссылки на библиотеку.
Подробнее здесь: https://github.com/brianmario/mysql2/issues/143/
Я что-то упускаю при создании драгоценного камня?