2016-04-25 5 views
0

Ich habe ansible Playbook und darin gibt es mehrere Befehle. Von diesen Befehlen gibt mir einer einen Fehler.Ansible playbook Befehl gibt Fehler während der Installation von phantomjs

Befehl: "npm installieren PhantomJS chdir = Projekte/phoenix-Schalter"

der Fehler ist:

enter image description here

+0

Haben Sie versucht, den vollständigen Pfad zu/phoenix-switch gegen relativ zu verwenden? – rootatdarkstar

+0

Sie können auch -vvvvv Flag verwenden, um ausführliche Informationen von Ansible zu erhalten. – rootatdarkstar

+0

Hey @rootatdarkstar mein dummer Fehler. Ich hatte Knoten nicht installiert. Danke – Advait

Antwort

0

Überprüfen Sie das System PATH und überprüfen Sie die ansible PATH, weil es Unterschiede. Versuchen Sie es:

- shell: echo $PATH 
    register: check 

- debug: msg="{{check}} and {{ ansible_env.PATH }}" 

Es ist möglich, die ansible nicht die npm im ansible_env.PATH sieht.