2017-08-20 4 views
0

Wie erzeuge ich die entsprechende Paketdatei?Wie erstellt man ein Paket zum Hochladen in Hackage?

Die hackage Upload-Seite hat einen Link zu: https://www.haskell.org/cabal/users-guide/installing-packages.html#setup-sdist aber nach dem Lesen bin ich immer noch unsicher.

Ich habe versucht:

cabal setup sdist 
cabal: unrecognised command: setup (try --help) 

Neben:

setup sdist 
zsh: command not found: setup 
+0

Haben Sie meinen, die 'yourproject.cabal' Datei (Sie müssen, dass für Kabalen haben, um überhaupt etwas zu mit Ihrem Projekt zu tun!) Oder die' yourpackage-0.1.0.0. tar.gz' Tarball, das zu Hackage hochgeladen werden kann? – leftaroundabout

+0

Der 'yourpackage-0.1.0.0.tar.gz' Tarball. –

+2

Klingt, als ob du nach 'cabal sdist' suchst? Es scheint so, als wäre 'setup' in der Dokumentation überladen und bezieht sich entweder auf' cabal' oder 'runhaskell./ Setup.hs' https://www.haskell.org/cabal/users-guide/installing-packages.html#building -und-installierende-Pakete – ppb

Antwort

1

das Paket zu erstellen: Führen Sie die folgenden Schritte aus: cabal sdist.

Dank @ppb

Verwandte Themen