ProblemWie Abhängigkeiten von Chocolatey-Pakete lokal testen?
A Chocolatey Paket, das auf dem Chocolatey Gallery befindet bestimmte Software benötigt hat, indem Sie die Anweisungen auf this Website erstellt. Wenn die nuspec Datei enthält Abhängigkeiten:
...</tags>
<dependencies>
<dependency id="dependentPackageA" version="1.0"/>
<dependency id="dependentPackageB" version="2.0"/>
</dependencies>
</metadata>...
und der Befehl cinst packageName -source ""%cd%;http://chocolatey.org/api/v2/""
ausgeführt wird lokal die Chocolatey Paket zu testen, der folgende Fehler auftritt:
The term 'http://chocolatey.org/api/v2/' is not recognized as the name of a cmdlet,
function, script file, or operable program. Check the spelling of the name, or if a
path was included, verify that the path is correct and try again.
Wenn die Abhängigkeits Schnipsel kommentiert wurde und cinst packageName -source %cd%
ist Das Chocolatey-Paket wird lokal installiert.
Die Bereitstellung des Chocolatey-Pakets an die Chocolatey Gallery und anschließende Installation durch Ausgabe von cinst packageName
ist erfolgreich (Paket und Abhängigkeiten sind installiert).
Frage
Wie Chocolatey Paket testen lokal Abhängigkeiten, bevor es die Chocolatey Gallery zu veröffentlichen?
Vielen Dank u. Jetzt funktioniert es. – 030
Die Dokumente auf https://github.com/chocolatey/chocolatey/wiki/CreatePackages#testing-your-package sind falsch (sie sagen, dass zwei Anführungszeichen zu verwenden sind, wenn das einfache Zitat hier korrekt ist). – codekaizen
Danke @codekaizen - behoben. – ferventcoder