Я недавно начал использовать homebrew, и я немного смущен тем, что происходит, когда я что-то добавляю в свою систему, но его заваренные зависимости относятся только к кегам, что означает, что они связаны между собой /usr/local
.
Например, я устанавливаю vips (библиотеку обработки изображений). Одна из его многочисленных зависимостей - pixman. Pixman устанавливается только для кеги, поскольку, очевидно, Mac OSX (в данном случае Snow Leopard) уже поставляется с ним (или его версией).
Значит ли это, что vips будут использовать системную версию pixman? Если да, то нет ли потенциальных проблем с версией, связанных с использованием версии системы, а не версии зависимости (при условии, что они разные)?
otool -L /usr/local/Cellar/vips/???/lib/*.dylib
какими другими библиотеками он ссылается.openssl version
, он всегда показывает один из os (LibreSSL), но когда я запускаю свой python в интерактивном режиме, он фактически использует openssl. Можете ли вы помочь мне понять, как python подобрал правильный openssl? @echristophersonopenssl
(во время установки). Взгляните наpython
Формулу пивоварения ; там вы можете видеть, что путь (префикс brew)openssl@1.1
формулы используется какarg
, что, в свою очередь, используется дляconfigure
.