57 votes

Keg-seulement homebrew formules

Aujourd'hui j'ai installé l' curl formule via homebrew, mais après l'installation (et re-sourcing de la coquille), j'ai remarqué que :

% which curl 
/usr/bin/curl

comme une question de fait, la sortie de l' brew install curl ont déclaré que c'était un keg seule formule, et que depuis l' curl était déjà présent dans OS X, il n'a pas de lien dans Homebrew préfixe, car cela pourrait causer de quelconques problèmes.

Alors il procède indiquant que

Il existe généralement pas de conséquences pour vous

Je voudrais savoir:

  • Quelles sortes de problèmes exactement?
  • Quel est le but de l'installation de tonneau uniquement les formules via Homebrew? Comment peut-il y avoir des conséquences si la nouvellement installé l'outil n'est pas dans l' PATH?

60voto

martin clayton Points 41306
  • Problèmes: si une application homebrew est mis dans le chemin en face de la valeur par défaut OS X version de la même chose, vraiment tout ce qui pourrait arriver. Les problèmes les plus courants sont causées par les différences entre l'ensemble des options de ligne de commande disponibles dans les deux versions, ou des différences dans la signification des options. Pour recourber les conséquences peut-être pas si mauvais, mais pour d'autres applications, vous pouvez, au pire, casser les OS.
  • Keg-uniquement: maintenant, vous avez deux versions de roulage! La valeur par défaut OS X, et l'homebrew. Si vous souhaitez utiliser les fonctions qui ne sont pas dans le défaut, mais dans l'homebrew, vous pouvez le faire en appelant le homebrew curl explicitement. Le chemin précis dépend de la façon dont vous avez homebrew mis en place. Parce que la version nouvellement installée n'est pas dans le chemin, son peu probable de causer un problème, sauf si c'est explicitement demandé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X