Da ich einige Probleme mit Ansible hatte (ich bin auf Mac), die anscheinend in der neuesten dev Version behoben wurden, habe ich ansible via pip deinstalliert (sudo pip uninstall ansible
) und die neuste dev Version aus dem Github Repo mit dem klassischen Setup neu installiert. . py-Methode, die erfolgreich zu enden schien (full output hereWarum finde ich keine Antwort, wenn ich es mit setup.py installiere?
So dann habe ich versucht, mit es:
$ ansible --version
-bash: ansible: command not found
$ which ansible
$
ich habe, wo er installiert ist, von der vollen Ausgabe ich oben verlinkten ich fand, dass es installiert ist. in /usr/local/lib/python2.7/site-packages
, und tatsächlich dort finde ich ein Ei:
$ ls -l /usr/local/lib/python2.7/site-packages | grep ansible
drwxr-xr-x 4 root admin 136 Aug 22 16:33 ansible-2.4.0-py2.7.egg
Wenn ich Python starten und überprüfen Sie die Website-Pakete Ordner ich einen anderen Ordner:
>>> import site; print site.getsitepackages()[0]
/usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
aber das ist ein symbolischer Link auf den gleichen Ordner:
$ ls -l /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
lrwxr-xr-x 1 hielke admin 54 Aug 13 22:36 /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages -> ../../../../../../../../../lib/python2.7/site-packages
Also ich denke, das Problem ist, dass kein Symlink zu dem Ansible-Paket in /usr/local/bin/
erstellt wird. Aber ich bin mir nicht sicher, wie ich einen solchen Symlink erstellen könnte und warum er überhaupt nicht erscheint.
Weiß jemand, wie ich von hier weiterkommen kann? Alle Tipps sind willkommen!
Können Sie Ihre Umgebungsvariable zeigen, ich kann sie nicht reproduzieren. – aristotll
@aristotll - Ich bin mir nicht sicher, welche Umgebungsvariable du meinst, aber um sicher zu sein, hier ist eine vollständige Paste von 'os.environ': https://pastebin.com/b0AuuAaV Gibt dir das irgendwas? – kramer65
Können Sie das Ergebnis von 'which python' anzeigen? – aristotll