Frage

Ich bin neu in allen Dingen, Shell/Binary und habe Git installiert (ich verstehe, dass SCM eine gute Sache ist, wenn man so ist). Meine Internetverbindung schlug jedoch auf der Teilung durch, und die Installation blieb stillgelegt.

Es unterbrach einen Tar.gz -Download und ich weiß nicht genau, wie ich wieder aufnehmen soll, wo es aufgehört hat. Hier ist die Ausgabe:

computer:~ Alex$ sudo port install git-core +svn+bash_completion
--->  Computing dependencies for git-core
--->  Verifying checksum(s) for p5-error
Error: Target org.macports.checksum returned: Could not open file: 
/opt/local/var/macports/distfiles/perl5/Error-0.17015.tar.gz
Error: The following dependencies failed to build: p5-error p5-libwww-perl p5-crypt-ssleay
    p5-html-parser p5-html-tagset p5-io-compress p5-compress-raw-bzip2 p5-compress-raw-zlib
    p5-uri p5-svn-simple subversion-perlbindings apr apr-util db46 cyrus-sasl2 gettext neon
    serf subversion p5-term-readkey rsync popt
Error: Status 1 encountered during processing.
computer:~ Alex$ 

Also habe ich zweimal versucht, kein Glück. Ich fand diese Datei und ersetzte sie durch eine vollständige Datei, die von der referenzierten Website heruntergeladen wurde, und versuchte es erneut. kein Glück. Kann mir jemand sagen, wie ich diesen Prozess wieder aufnehmen könnte? Ich bin mir nicht sicher, wie ich es wieder abholen soll.

War es hilfreich?

Lösung

Reinigen Sie die Perl5- und P5-Error-Ports:

sudo port clean perl5 p5-error

Dann

sudo port sync

Um sicherzustellen, dass Ihre port Die Konfiguration ist aktuell.

Rufen Sie dann den ursprünglichen Port -Befehl an, um zu installieren git.

Wenn das nicht funktioniert, macht ein:

sudo port clean all

und wiederholen.

Andere Tipps

Sie müssen die Verteilungsdatei reinigen:

`sudo port clean --dist p5-error`

Übrigens, sauber -alle wäre auch eine Flagge, die das tut, was Sie brauchen.

Reinigen Sie zuerst den Port

sudo port clean git-core

Dann installieren Sie neu

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top