mentions légales: noob
OSX 10.8.5
Quand j'ai installé python en bash, j'ai eu cet avertissement et cette erreur :
Warning: Could not link python. Unlinking...
Error: The 'brew link' step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using 'brew link python
Je suis donc allé de l'avant et tapé
brew link python
et j'ai
Linking /usr/local/Cellar/python/2.7.6... Warning: Could not link python. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/python/2.7.6/bin/smtpd2.py
Target /usr/local/bin/smtpd2.py already exists. You may need to delete it.
To force the link and overwrite all other conflicting files, do:
brew link --overwrite formula_name
Devrais-je le faire? Que signifie lier python dans ce contexte, sans parler de le lier de force, et qu'est-ce que formula_name?
Cette question est similaire mais aussi différente, donc j'ai peur d'essayer la réponse la mieux notée car elle pourrait juste me creuser plus profondément dans le trou du lapin dans lequel je suis coincé en ce moment.
Il semble que vous ayez installé Python en utilisant une autre méthode auparavant. N'ayez pas peur. Homebrew est conçu pour ne pas gâcher votre système comme Mac Ports et al.
Vous pouvez toujours faire brew link --overwrite --dry-run python
pour voir d'abord ce qui sera exactement remplacé, sans le faire.
Si une fois que vous faites cela, il semble que ce n'est que l'écrasement ou la suppression *.py
scripts, alors vous devriez avoir encore moins peur.