2017-06-16 3 views
-1

Ich versuche, den folgenden Befehl auf meinem neuen MacBook auszuführen und bekam den Fehler '-bash: sudo scp: command not found'. Bitte helfen Sie mir dieses Problem zu beheben.Mac OS: Shell erkennt scp nicht

sudo scp -i Pem_File_Name.pem PHP_File_Name.php [email protected]_Path:/var/www/html/Folder_Name/ 

Die Pen_File_Name, PHP_File_Name und Host_Path mit ihren angesehenen Werte ersetzt.

Vielen Dank im Voraus.

Geeth.

+0

Vom Terminal aus versuchen:/usr/bin/scp. Wenn es funktioniert, repariere deinen PATH. – ROSA

+0

Stack Overflow ist eine Website für Programmier- und Entwicklungsfragen. Diese Frage scheint off-topic zu sein, weil es nicht um Programmierung oder Entwicklung geht. Siehe [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic) in der Hilfe. Vielleicht [Super User] (http://superuser.com/) oder [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) wäre ein besserer Ort, um zu fragen. – jww

Antwort

1

Aus dem Fehler, ich nehme an, dass Sie etwas anderes als ein normales Leerzeichen (möglicherweise ein geschütztes Leerzeichen) zwischen "Sudo" und "scp" haben. Der Grund, warum ich denke, ist, dass die Fehlermeldung besagt, dass der Befehl "sudo scp" nicht gefunden wurde - aber der Befehl sollte "sudo" sein (was dann "scp" als separaten Befehl ausführen sollte). Dies bedeutet, dass bash aus irgendeinem Grund "sudo scp" als ein einzelnes Wort anstatt als zwei behandelt.