Se está produciendo un error al ejecutar el comando, ./install.sh --bin-dir /c/Users/slapbot/starship/
para instalar la nave estelar (tenga en cuenta que debo proporcionar --bin-dir porque / usr / local / bin no existe como se menciona en el # 1310)
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
Mensaje de éxito de instalación limpia después de encontrar la compilación actual.
Creo que simplemente debería encontrar esta compilación: https://github.com/starship/starship/releases/download/v0.42.0/starship-x86_64-pc-windows-msvc.zip en lugar de https://github.com/ starship / starship / releases / latest / download / starship-x86_64-msys_nt-10.0-19041.tar.gz que genera un error de configuración
Sí, eso es una falla en nuestros scripts de detección de plataforma.
¿Podría intentar ejecutar con la bandera adicional --platform pc-windows-msvc
? Eso haría tu mando total
./install.sh --bin-dir /c/Users/slapbot/starship/ --platform pc-windows-msvc`
Eso debería evitar la detección automática de plataformas. Si el script + nave espacial funciona como se esperaba después, agregaremos msys a nuestra detección de plataforma.
¡Hurra! Ahora funciona como se esperaba.
Solo un pequeño recordatorio para otros que tropiecen con este problema es recordar agregar su bin-dir
a su ruta. Entonces, para recapitular:
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
¡Y tienes un mensaje increíble en ejecución! 🎉
Gracias por todo el trabajo, chicos, siempre quise algo como oh-my-zsh pero para bash (ya que zsh no está disponible en Windows a menos que quieras instalar cygwin o algo similar) - Espero que puedas hacer la instalación actual un poco más sin problemas ajustando su secuencia de comandos de instalación. :)
Sí, eso es una falla en nuestros scripts de detección de plataforma.
@chipbuster Me encargaré de eso dentro de https://github.com/starship/starship/pull/1315
@SlapBot Gracias por el informe extenso y elaborado 👍 Solo una pregunta rápida, ¿estaba ejecutando esto en git bash o WSL?
@vladimyr # 1315 ya es lo suficientemente grande. Si desea abordarlo, ¿podría abrir un borrador de PR basado en el n. ° 1315 y luego abrirlo una vez que el n. ° 1315 se fusione? También podemos tratar con el n. ° 1310 en ese PR (la "actualización de la calidad de vida de Windows" o algo así)
Incluso mejor 👍
Gracias por el informe extenso y elaborado 👍 Solo una pregunta rápida, ¿estaba ejecutando esto en git bash o WSL?
@vladimyr - ¡Sin problemas! Ejecutándolo bajo Git Bash.
@vladimyr - ¡Sin problemas! Ejecutándolo bajo Git Bash.
Gracias 👍
Comentario más útil
¡Hurra! Ahora funciona como se esperaba.
Solo un pequeño recordatorio para otros que tropiecen con este problema es recordar agregar su
bin-dir
a su ruta. Entonces, para recapitular: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
¡Y tienes un mensaje increíble en ejecución! 🎉
Gracias por todo el trabajo, chicos, siempre quise algo como oh-my-zsh pero para bash (ya que zsh no está disponible en Windows a menos que quieras instalar cygwin o algo similar) - Espero que puedas hacer la instalación actual un poco más sin problemas ajustando su secuencia de comandos de instalación. :)