Fehlermeldung Installation Schokoladig in der PowerShell
Ich versuche zu installieren Schokoladig zu verwenden mit PowerShell.
Ist der empfohlene Weg, um es zu installieren, ist das kopieren und einfügen der folgenden Zeile.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
Aber ich bekomme die folgende Fehlermeldung:
At line:1 char:13
+ @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object ...
+ ~~~~~~~~~~
Unexpected token '-NoProfile' in expression or statement.
At line:1 char:24
+ @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object ...
+ ~~~~~~~~~~~~~~~~
Unexpected token '-ExecutionPolicy' in expression or statement.
At line:1 char:150
+ ... nstall.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
+ ~~
The token '&&' is not a valid statement separator in this version.
At line:1 char:1
+ @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object ...
+ ~~~~~~~~~~~
The splatting operator '@' cannot be used to reference variables in an expression. '@powershell' can be used only as
an argument to a command. To reference variables in an expression use '$powershell'.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken
ExecutionPolicy RemoteSigned " festgelegt ist, und ich bin mit Powershell v3
Ich habe versucht, einige gelten einige bits der installation code, anstatt die gesamte Zeile, sondern im Prinzip alles, was nach @Powershell ist ein unerwartetes token.
- Es ist ein batch-Skript. Führen Sie das Skript in einem
CMD
Fenster, nicht in eine powershell-Konsole. - In meiner box die Zeile return-Fehler bei
@powershell
für die falsche Verwendung vonsplatting operator @
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie start diese Zeile aus cmd.exe (ein "standard" - Eingabeaufforderung), nicht aus der PowerShell.
In der PowerShell v3+ der einfachste Weg ist:
Öffnen Sie eine PowerShell-Fenster (als administrator ausführen)
Überprüfen Sie die version der PowerShell ist größer als 3:
Aktivieren der Ausführung von PowerShell-Skripts?
In Der PowerShell
War ich nicht in der Lage zu installieren, Schokoladig, auf meinem Windows 10 64-bit-OS-installation. Ich war immer
powershell not recognized as internal or external command
. Schließlich fand ich die Lösung, also zu Menschen, die jemals konfrontiert genau das gleiche problem haben wie ich, hier die Lösung für Sie.Der Grund, warum Sie solch eine Fehler ist, da die
WindowsPowerShell
Pfad ist nicht festgelegt. So freundlich legen Sie diePath
alsGehen, um die Environment-variable (siehe unten). Sie sehen, dass
Path
variable, klicken Sie auf "Bearbeiten" und Sie sehen eine weitere pop-up-Fenster, das zeigt ein paar Wege dort. Klicken Sie nun auf New und copy-paste den oben genannten Pfad. Schließen Sie Ihre CommandPrompt(admin) und öffnen es wieder. Führen Sie den Befehl gegeben, von Schokoladig, und nun beginnt es zu downloaden.Hier ist eine Schritt-für-Schritt-Anleitung:
Gehen Systemsteuerung → System → Erweiterte Systemeinstellungen → Umgebungsvariablen → User-variable für Benutzer → Wählen Sie Path-Variable → klicken Sie auf Bearbeiten → Klicken Sie auf Neue → einfügen dieser
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
→ Klicken Sie auf OK → fertig.