oh-my-zsh-Installation gibt einen Code ungleich null zurück

8

Ich versuche, oh-my-zsh als Teil eines Docker-Builds (mit einer Docker-Datei) zu installieren. Hier ist die Dockerfile-Zeile in Frage:

RUN wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh

und der Fehler, den ich bekomme, ist:

The command [/bin/sh -c wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh] returned a non-zero code: 1

Vollständiger Fehler hier

Um zu debuggen, habe ich den Befehl manuell ausgeführt und es funktioniert. Hat jemand Glück gehabt, oh-my-zsh als Teil eines Docker Builds zu installieren? Irgendeine Idee, warum es sich anders verhält, wenn es auf diese Weise läuft?

    
Tal 09.06.2015, 08:35
quelle

1 Antwort

10

Fehler beim Erstellen, da install.sh einen Code ungleich null zurückgibt. Wenn Sie das Skript manuell ausführen, ignorieren Sie den Rückgabecode, aber das fehlgeschlagene Docker-Build. Normalerweise gibt der Rückkehrcode nicht Null an, aber wenn in diesem Fall alles in Ordnung ist, könnte man diesen Fehler ignorieren:

%Vor%     
ISanych 09.06.2015, 12:12
quelle

Tags und Links