Библиотеки Gems и C / C ++

Я использую bundler для управления своими драгоценными камнями, как должен делать каждый хороший разработчик ruby. Насколько я понимаю, он гарантирует, что следующий разработчик, который проверяет мой код, установит правильные версии гемов, которые я установил как часть проекта, а также их зависимости.

У меня вопрос такой. Время от времени мне приходится вручную устанавливать некоторые библиотеки C или C ++, такие как ImageMagic, LibXML или IC4U. Bundler не сделает это для меня по крайней мере на Mac. Мне нужно выполнить brew, установить Imagemagick и т. Д. В таком случае, как я могу убедиться, что на рассматриваемом компьютере установлена ​​правильная библиотека C ++, подходящая для этой версии гема? Могу ли я установить несколько версий одной и той же библиотеки для разных проектов и указать проект, которому нужна одна папка, а другая — другую? Или библиотеки C ++ обычно считаются обратно совместимыми на неопределенный срок?

Я только интенсивно использую Linux в течение нескольких лет и не занимался разработкой на C / C ++, поэтому прошу прощения, если это вопрос новичка.

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]