Das ausführbare Programm wird von cmder nicht erkannt, obwohl ich das Verzeichnis PATH hinzugefügt habe

451
jdhao

Vor kurzem habe ich Pandoc installiert und das Installationsverzeichnis zu meinem Systempfad hinzugefügt. Ich habe aber festgestellt, dass ich das Programm nur im System ausführen kann cmd, nicht im cmder.

Ich habe das cmderProgramm neu installiert und der pandocBefehl kann auf cmderwundersame Weise ausgeführt werden. Heute kann ich den Befehl nicht noch einmal ausführen cmder(kann den Befehl immer noch ausführen cmd), was seltsam ist.

Ich habe einige cmderAusgaben gelesen, z. B. Ausgabe Nr. 443 und Ausgabe Nr. 792, die sich auf mysql beziehen. In meinem Fall befindet sich kein &Zeichen im Pandoc-Pfad, der vollständige Pfad ist C:\Users\east\AppData\Local\Pandoc.

Wenn ich den Pandoc-Pfad direkt in der cmderKonsole hinzufüge, set PATH=%PATH%;C:\Users\east\AppData\Local\Pandoc; kann ich den pandocBefehl auch ausführen .

Irgendeine Idee, was ist das Problem?

0
Sie sollten natürlich die Variable PATH überprüfen. Haben Sie `set PATH 'in cmder ausgeführt? Haben Sie versucht, "Wo Pandoc"? Führen Sie schließlich [Process Explorer] (https://conemu.github.io/de/ProcessExplorer.html) aus und überprüfen Sie den `PATH` in den übergeordneten Prozessen Ihrer Konsolen. Mehr lesen: https://conemu.github.io/de/WindowsEnvironment.html Maximus vor 6 Jahren 0
Ich habe die Ausgaben von `echo% PATH%` sowohl in 'cmd' als auch in 'cmder' überprüft: Die Ausgabe des ersteren enthält den Pfad zur ausführbaren Pandoc-Datei, während die Ausgabe des letzteren dies nicht tut. Ich benutze `set PATH 'in cmder. "Wo Pandoc" zeigt "C: \ Benutzer \ Ost \ AppData \ Local \ Pandoc \ Pandoc.exe" in "cmd" und kann die Datei in "cmder" nicht finden. jdhao vor 6 Jahren 0

0 Antworten auf die Frage