Wenn ich Chocolatey installiere, erhalte ich eine Fehlermeldung wie diese:
...
WARNING: It's very likely you will need to close and reopen your shell
before you can use choco.
...
WARNING: You can safely ignore errors related to missing log files when
upgrading from a version of Chocolatey less than 0.9.9.
'Batch file could not be found' is also safe to ignore.
'The system cannot find the file specified' - also safe.
WARNING: Not setting tab completion: Profile file does not exist at
'C:\Users\Chelsea
\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'.
...
Wie kann ich den Fehler beheben?
Antwort1
Hier ist die Lösung für die Tab-Vervollständigungswarnung:
Öffnen Sie eine PowerShell-Sitzung und führen Sie Folgendes aus:
notepad $profile
Dadurch wird die Profildatei im Editor geöffnet.Kopieren Sie den folgenden Code, fügen Sie ihn in den Editor ein und speichern Sie die Datei:
# Chocolatey profile
$ChocolateyProfile = "$env:ChocolateyInstall\helpers\chocolateyProfile.psm1"
if (Test-Path($ChocolateyProfile)) {
Import-Module "$ChocolateyProfile"
}
- Starten Sie PowerShell neu
Quelle:https://docs.chocolatey.org/en-us/troubleshooting#warum-funktioniert-choco-tab-bei-mir-nicht
Antwort2
Diese Warnung ist mir gerade selbst begegnet. Sie tritt auf, weil für Ihren Windows-Benutzer kein PowerShell-Profil vorhanden ist.
Um ein Profil zu erstellen, öffnen Sie eine PowerShell-Sitzung und geben Sie Folgendes ein:
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}
Ich habe den obigen Code vonMicrosoft-Dokumentation. Falls Sie interessiert sind, erfahren Sie auf der Seite noch viel mehr über Profile.