Une erreur se produit lors de l'exécution de la commande, ./install.sh --bin-dir /c/Users/slapbot/starship/
pour installer le vaisseau (notez que je dois fournir --bin-dir car / usr / local / bin n'existe pas comme mentionné dans # 1310)
Erreur:
$ ./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
Nettoyez le message de réussite de l'installation après avoir trouvé la version actuelle.
Je pense qu'il devrait simplement trouver cette version: https://github.com/starship/starship/releases/download/v0.42.0/starship-x86_64-pc-windows-msvc.zip au lieu de https://github.com/ starship / starship / releases / latest / download / starship-x86_64-msys_nt-10.0-19041.tar.gz conduisant à une erreur de configuration
Oui, c'est un échec dans nos scripts de détection de plate-forme.
Pourriez-vous essayer de courir avec l'indicateur supplémentaire --platform pc-windows-msvc
? Cela rendrait votre commande totale
./install.sh --bin-dir /c/Users/slapbot/starship/ --platform pc-windows-msvc`
Cela devrait contourner la détection automatique des plates-formes. Si le script + le vaisseau fonctionnent comme prévu par la suite, nous ajouterons msys à notre détection de plate-forme.
Yay! Maintenant, cela fonctionne comme prévu.
Un petit rappel pour les autres qui trébuchent sur ce problème est de ne pas oublier d'ajouter votre bin-dir
à votre chemin. Alors pour récapituler:
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
Et vous avez une invite incroyable en cours d'exécution! 🎉
Merci pour tout le travail les gars, j'ai toujours voulu quelque chose comme oh-my-zsh mais pour bash (puisque zsh n'est pas disponible sur Windows à moins que vous ne vouliez instally cygwin ou quelque chose de similaire!) - En espérant que vous pouvez faire un peu plus l'installation actuelle transparente en ajustant votre script d'installation. :)
Oui, c'est un échec dans nos scripts de détection de plate-forme.
@chipbuster Je m'en https://github.com/starship/starship/pull/1315
@SlapBot Merci pour le rapport complet et élaboré 👍 Juste une petite question que vous
@vladimyr # 1315 est déjà assez grand. Si vous voulez vous y attaquer, pourriez-vous ouvrir un projet de PR basé sur le # 1315, puis l'ouvrir une fois que le # 1315 fusionne? Nous pouvons également traiter le # 1310 dans ce PR (la «mise à niveau de la qualité de vie Windows» ou quelque chose)
Encore mieux 👍
Merci pour le rapport complet et élaboré 👍 Juste une petite question que vous exécutiez sous git bash ou WSL?
@vladimyr - Aucun problème! L'exécuter sous Git Bash.
@vladimyr - Aucun problème! L'exécuter sous Git Bash.
Merci 👍
Commentaire le plus utile
Yay! Maintenant, cela fonctionne comme prévu.
Un petit rappel pour les autres qui trébuchent sur ce problème est de ne pas oublier d'ajouter votre
bin-dir
à votre chemin. Alors pour récapituler: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
Et vous avez une invite incroyable en cours d'exécution! 🎉
Merci pour tout le travail les gars, j'ai toujours voulu quelque chose comme oh-my-zsh mais pour bash (puisque zsh n'est pas disponible sur Windows à moins que vous ne vouliez instally cygwin ou quelque chose de similaire!) - En espérant que vous pouvez faire un peu plus l'installation actuelle transparente en ajustant votre script d'installation. :)