ansible не устанавливается идеально с помощью команды "brew install ansible" не работает в MacOS? ошибка: - sh: / usr / local / bin / ansible: нет такого файла или каталога - PullRequest
5 голосов
/ 10 апреля 2020

Я пытался установить Python с терминалом (brew), а также с использованием пакета .dmg.

command: brew install python
and this path is python when install using dmg
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3

Но я получаю сообщение об ошибке, указанное ниже.

enter image description here

После этого я попытался ansible установить:

brew install ansible

и which ansible enter image description here

Последняя ansible команда ping для всех или хоста: enter image description here

Это проблема, связанная с ОС c, или что-то еще? Буду признателен за вашу помощь.

1 Ответ

0 голосов
/ 10 апреля 2020

Если brew, то проверьте brew версию ...

Если вам действительно нужно brew install, проверьте обновления. Существует известная проблема # 5021 в macOS 10.13.6. И # 5019 исправляет это.

... но я бы предложил использовать pip install

Поскольку ansible зависит от python, я бы Настоятельно рекомендуем использовать общий способ установки python приложений:

pip3 install ansible 

Или из репозитория:

git clone https://github.com/ansible/ansible.git
cd ansible
pip3 install -r requirements.txt
python3 setup.py install

brew предупреждение

Предупреждение от скриншота говорит :

ansible уже установлен, он просто не связан

Итак, вы можете попробовать :

brew unlink ansible
sudo chown -R $USER:admin /usr/local/bin /usr/local/etc /usr/local/sbin /usr/local/share
brew link  --overwrite ansible

Если это не поможет:

brew docktor
...