PowerShell / PowerShell/PSResourceGet

Can't update modules

Offen
#1,003 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Status-Investigating
Vorherrschende Sprache
C#
Sterne
576
Forks
114
Ø Merge
1 T. 2 Std.
Gemergte PRs (30 T.)
7

Beschreibung

Prerequisites
  • Write a descriptive title.
  • Make sure you are able to repro it on the latest released version
  • Search the existing issues.
Steps to reproduce

I just published a new version of a module, and can't install it with Update-PSResource?

Expected behavior
PS> Update-PSResource Theme.PSReadLine
Found Theme.PSReadLine version 0.1.0 installed
Found Theme.PSReadLine version 0.1.1 on the PSGallery
Installed Theme.PSReadLine version 0.1.1

PS>
Actual behavior
PS> Update-PSResource Theme.PSReadLine
PS>
Error details
NOTHING HAPPENS.
Environment data
# Are you sure you don't want me to do 
# `Get-Module PowerShellGet | Out-Default; $PSVersionTable` instead?
# Ok, here goes...
> Get-Module PowerShellGet; $PSVersionTable

ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Binary     3.0.19     beta19     PowerShellGet                       {Find-PSResource, Get-PSResource, Get-PSResourceRepository, Get-PSScriptFileInfo…}
Script     2.2.5                 PowerShellGet                       {Find-Command, Find-DscResource, Find-Module, Find-RoleCapability…}

Key   : PSVersion
Value : 7.3.3
Name  : PSVersion


Key   : PSEdition
Value : Core
Name  : PSEdition


Key   : GitCommitId
Value : 7.3.3
Name  : GitCommitId


Key   : OS
Value : Linux 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023
Name  : OS


Key   : Platform
Value : Unix
Name  : Platform


Key   : PSCompatibleVersions
Value : {1.0, 2.0, 3.0, 4.0…}
Name  : PSCompatibleVersions


Key   : PSRemotingProtocolVersion
Value : 2.3
Name  : PSRemotingProtocolVersion


Key   : SerializationVersion
Value : 1.1.0.1
Name  : SerializationVersion


Key   : WSManStackVersion
Value : 3.0
Name  : WSManStackVersion
Visuals

image

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den gemeldeten Befehl Update-PSResource Theme.PSReadLine in der beschriebenen Umgebung mit PowerShell 7.3.3 und PowerShellGet 3.0.19 zu reproduzieren. Verfolge den Einstiegspunkt für das Update und seine Verarbeitung der installierten Versionen und der PSGallery-Versionen. Als erledigt gilt die Aufgabe, wenn der Befehl die verfügbare Version meldet und sie wie im erwarteten Verhalten installiert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
powershell
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.