Beim Ausführen des Befehls ./install.sh --bin-dir /c/Users/slapbot/starship/
zum Installieren des Raumschiffs tritt ein Fehler auf (Hinweis: Ich muss --bin-dir angeben, da / usr / local / bin nicht vorhanden ist, wie in # 1310 erwähnt).
Error:
$ ./install.sh --bin-dir /c/Users/slapbot/starship/
Configuration
> Bin directory: /c/Users/slapbot/starship/
> Platform: msys_nt-10.0-19041
> Arch: x86_64
> Tarball URL: https://github.com/starship/starship/releases/latest/download/starship-x86_64-msys_nt-10.0-19041.tar.gz
? Install Starship latest to /c/Users/slapbot/starship/? [y/N] y
! Bin directory /c/Users/slapbot/starship/ is not in your $PATH
> Installing Starship, please wait…
x Command failed (exit code 22): curl --silent --fail --location https://github.com/starship/starship/releases/latest/download/starship-x86_64-msys_nt-10.0-19041.tar.gz
> This is likely due to Starship not yet supporting your configuration.
> If you would like to see a build for your configuration,
> please create an issue requesting a build for x86_64-msys_nt-10.0-19041:
> https://github.com/starship/starship/issues/new/\n
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Bereinigen Sie die Erfolgsmeldung für die Installation, nachdem Sie den aktuellen Build gefunden haben.
Ich denke, es sollte einfach diesen Build finden: https://github.com/starship/starship/releases/download/v0.42.0/starship-x86_64-pc-windows-msvc.zip anstelle von https://github.com/ Raumschiff / Raumschiff / Releases / Neueste / Download / Raumschiff-x86_64-msys_nt-10.0-19041.tar.gz, was zu Konfigurationsfehlern führt
Ja, das ist ein Fehler in unseren Plattformerkennungsskripten.
Könnten Sie versuchen, mit dem zusätzlichen Flag --platform pc-windows-msvc
laufen? Das würde Ihr totales Kommando machen
./install.sh --bin-dir /c/Users/slapbot/starship/ --platform pc-windows-msvc`
Das sollte die automatische Plattformerkennung umgehen. Wenn das Skript + Raumschiff danach wie erwartet funktioniert, fügen wir unserer Plattformerkennung msys hinzu.
Yay! Jetzt funktioniert es wie erwartet.
Nur eine kleine Erinnerung für andere, die über dieses Problem stolpern, ist, sich daran zu erinnern, Ihr bin-dir
zu Ihrem Pfad hinzuzufügen. Um es noch einmal zusammenzufassen:
curl -fsSL https://starship.rs/install.sh > ./install.sh
mkdir ~/starship
./install.sh --bin-dir /c/Users/<username>/starship/ --platform pc-windows-msvc
# Starship configuration
export PATH=$PATH:"/c/Users/<username>/starship"
eval "$(starship init bash)"
source ~/.bashrc
Und du hast eine erstaunliche Aufforderung zum Laufen gebracht! 🎉
Vielen Dank für all die Arbeit, die schon immer so etwas wie oh-my-zsh wollten, aber für Bash (da zsh unter Windows nur verfügbar ist, wenn Sie Cygwin oder ähnliches installieren möchten!) - Ich hoffe, Sie können die aktuelle Installation ein bisschen mehr machen nahtlos durch Anpassen Ihres Installationsskripts. :) :)
Ja, das ist ein Fehler in unseren Plattformerkennungsskripten.
@chipbuster Ich werde mich innerhalb von https://github.com/starship/starship/pull/1315 darum kümmern
@SlapBot Vielen Dank für den ausführlichen und ausführlichen Bericht 👍 Nur eine kurze Frage, die Sie unter Git Bash oder WSL ausgeführt haben?
@vladimyr # 1315 ist schon groß genug. Wenn Sie es angehen möchten, können Sie einen PR-Entwurf basierend auf # 1315 öffnen und ihn dann öffnen, sobald # 1315 zusammengeführt wird? Wir können uns auch mit # 1310 in dieser PR befassen (das "Windows Quality of Life Upgrade" oder so)
Noch besser 👍
Vielen Dank für den ausführlichen und ausführlichen Bericht. Nur eine kurze Frage, die Sie unter Git Bash oder WSL ausgeführt haben.
@vladimyr - Keine Probleme! Laufen unter Git Bash.
@vladimyr - Keine Probleme! Laufen unter Git Bash.
Danke 👍
Hilfreichster Kommentar
Yay! Jetzt funktioniert es wie erwartet.
Nur eine kleine Erinnerung für andere, die über dieses Problem stolpern, ist, sich daran zu erinnern, Ihr
bin-dir
zu Ihrem Pfad hinzuzufügen. Um es noch einmal zusammenzufassen:curl -fsSL https://starship.rs/install.sh > ./install.sh
mkdir ~/starship
./install.sh --bin-dir /c/Users/<username>/starship/ --platform pc-windows-msvc
source ~/.bashrc
Und du hast eine erstaunliche Aufforderung zum Laufen gebracht! 🎉
Vielen Dank für all die Arbeit, die schon immer so etwas wie oh-my-zsh wollten, aber für Bash (da zsh unter Windows nur verfügbar ist, wenn Sie Cygwin oder ähnliches installieren möchten!) - Ich hoffe, Sie können die aktuelle Installation ein bisschen mehr machen nahtlos durch Anpassen Ihres Installationsskripts. :) :)