Расширения Ruby mysql2, созданные для неправильного расположения файлов

0

У меня есть каталог /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/

Я что-то упускаю при создании драгоценного камня?

Теги:
rubygems
mysql2

1 ответ

0
Лучший ответ

Никто не знает, что является источником проблемы?

По крайней мере сейчас я знаю, как это исправить: http://yjsoon.com/2011/04/linking-mysql-gem-to-mamp

Ещё вопросы

Сообщество Overcoder
Наверх
Меню