Brew установить python, но затем: "python-2.7.6 уже установлен, он просто не связан"
отказ от ответственности: noob
OSX 10.8.5
Когда я установил python в bash, я получил это предупреждение и ошибка:
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
Итак, я пошел вперед и набрал
brew link python
и получил
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
Должен ли я это сделать? Что это значит, чтобы связать python в этом контексте, не говоря уже о принудительной ссылке и том, что имя_формы_?
Этот вопрос является схожим, но также и другим, поэтому я боюсь попробовать лучший рейтинг, поскольку он может просто копать меня глубже в отверстие кролика, которое я застрял прямо сейчас.
Ответы
Ответ 1
Похоже, вы уже установили Python другим способом. Не бойтесь. Homebrew спроектирован таким образом, чтобы он не испортил вашу систему, как Mac Ports и др.
Вы всегда можете сделать brew link --overwrite --dry-run python
, чтобы сначала увидеть, что именно будет перезаписано, даже не сделав этого.
Если вы это сделаете, это выглядит как перезапись или удаление сценариев *.py
, тогда вы должны быть еще менее напуганными.