J'ai récemment commencé à utiliser l'homebrew, et je suis un peu confus quant à ce qui se passe lorsque je brasse quelque chose sur mon système, mais ses dépendances brassées sont uniquement en fût, ce qui signifie qu'elles sont liées sous /usr/local
.
Par exemple, j'installe vips (une bibliothèque de traitement d'image). L'une de ses nombreuses dépendances est pixman. Pixman est installé en tant que fût uniquement car apparemment Mac OSX (Snow Leopard dans ce cas) est déjà livré avec (ou une version de celui-ci).
Cela signifie-t-il que les vips utiliseront la version système de pixman? Si tel est le cas, n'y a-t-il pas des problèmes de version potentiels liés à l'utilisation de la version du système plutôt que de la version des dépendances (en supposant qu'ils soient différents)?
otool -L /usr/local/Cellar/vips/???/lib/*.dylib
quelles autres bibliothèques il est lié.openssl version
, il montre toujours celui d'os (LibreSSL) mais quand j'exécute mon python en mode interactif, il utilise en fait openssl. Pouvez-vous m'aider à comprendre comment python a choisi l'openssl correct? @echristophersonopenssl
(pendant l'installation). Jetez un œil à lapython
formule Brew ; là, vous pouvez voir que le chemin (préfixe de brassage) de la[email protected]
formule est utilisé commearg
, qui à son tour est utilisé pourconfigure
.