Welche Cygwin-Pakete muss ich installieren, um Befehle von cmd.exe unter Windows ausführen zu können?

1

Ich versuche, JSCover zu installieren . Ich habe mich umgesehen und herausgefunden, dass die einfachste Option zum Ausführen von .sh- Dateien unter Windows die Installation von cygwin ist . Welche Cygwin- Pakete muss ich installieren, um Befehle von cmd.exe unter Windows ausführen zu können ? Wenn es unklar ist, über welche Pakete ich spreche, überprüfen Sie bitte den Screenshot unten.

Bildbeschreibung hier eingeben

UPDATE: Ich habe Standardpakete ausprobiert, indem ich oben in der Widow auf "Weiter" geklickt habe. Wenn ich versuche, sh example-server.shin cmd im Admin-Modus auszuführen, erhalte ich folgende Fehlermeldung. Bildbeschreibung hier eingeben

Oder die Cygwin-Installation funktioniert nur innerhalb ihrer Grenzen. zB nur Dinge im Cygwin-Konsolenfenster?

Matas Vaitkevicius
quelle
hast du die normalen pakete ausprobiert? cygwin.com/install.html
NKN
Ich tat. Wenn ich versuche, sh example-server.sh in cmd im Admin-Modus auszuführen, erhalte ich: 'sh' wird nicht als interner Befehl erkannt ... Fehler.
Matas Vaitkevicius
Wenn Sie Ubuntu verwenden, müssen Sie sh nicht als Befehl verwenden. Führen Sie einfach die folgende Datei aus: >> example-server.shoder>> sudo example-server.sh
NKN
Ich laufe auf Windows 7
Matas Vaitkevicius
1
Das Laufen von sh ist nur in Cygwin nativ. Klicken Sie auf die Cygwin-Verknüpfung auf Ihrem Desktop, laden Sie die Datei nativ mit einem Tool wie wget in cygwin herunter, führen Sie dann das Skript aus, andernfalls führen Sie die JAR-Datei nativ in Windows aus
eyoung100 30.04.14

Antworten:

1

Das Laufen von sh ist nur in Cygwin nativ. Klicken Sie auf die Cygwin-Verknüpfung auf Ihrem Desktop und laden Sie die Datei nativ mit einem Tool wie wget in Cygwin herunter. Führen Sie dann das Skript aus, andernfalls führen Sie die JAR-Datei nativ in Windows aus

Cygwin Terminal

Wie Sie sehen, hat der Teststand meines Programmierers in meinem Büro Cygwin installiert, weil ich meinen Gentoo Desktop zu Hause vermisse. Das einzige, was hier nicht heimisch ist, ist die DRush-Eingabeaufforderung, damit ich in der Mittagspause mit meiner Website herumalbern kann. Es enthielt die wget.exe, die nach der Installation des Windows-kompatiblen DRush zu meinem $ PATH hinzugefügt wurde , aber die gleiche Idee gilt, wenn Sie das wget-Paket mit dem Cygwin-Installationsprogramm abgerufen haben. Das $ kennzeichnet eine Bash-Eingabeaufforderung, die Skripte nur innerhalb des Fensters ausführt. In Kapitel 3 des Cygwin-Benutzerhandbuchs erfahren Sie , wie Sie die Ausgabe an Windows senden können.

Verwenden Sie das installierte wget, um das Paket in Ihrem Beitrag herunterzuladen, und es sollte in Ihr Ausgangsverzeichnis heruntergeladen werden. Verwenden pwdSie diese Option, um herauszufinden, um welches Verzeichnis es sich handelt, und die Informationen aus Kapitel 3, um die von Ihnen benötigte Ausgabe zu erfassen. WENN SIE CYGWIN NICHT VERWENDET HABEN, lassen Sie das Cygwin-Terminal NICHT geöffnet, während Sie mit dem physischen Windows-Standort in Kontakt treten , und umgekehrt

eyoung100
quelle