Произошла ошибка при запуске команды ./install.sh --bin-dir /c/Users/slapbot/starship/
для установки звездолета (обратите внимание, что я должен предоставить --bin-dir, потому что / usr / local / bin не существует, как указано в # 1310)
Ошибка:
$ ./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
Сообщение об успешной установке после нахождения текущей сборки.
Думаю, нужно просто найти эту сборку: https://github.com/starship/starship/releases/download/v0.42.0/starship-x86_64-pc-windows-msvc.zip вместо https://github.com/ starship / starship / Release / latest / download / starship-x86_64-msys_nt-10.0-19041.tar.gz приводит к ошибке конфигурации
Да, это сбой в наших сценариях обнаружения платформы.
Не могли бы вы попробовать запустить с дополнительным флагом --platform pc-windows-msvc
? Это сделало бы вашу полную команду
./install.sh --bin-dir /c/Users/slapbot/starship/ --platform pc-windows-msvc`
Это должно обойти автоматическое определение платформы. Если после этого скрипт + звездолет будет работать должным образом, мы добавим msys к нашему определению платформы.
Ура! Теперь все работает как положено.
Одно небольшое напоминание для других, кто сталкивается с этой проблемой: не забудьте добавить свой bin-dir
на свой путь. Итак, резюмируем:
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
И у вас потрясающая скорость работы! 🎉
Спасибо за всю работу, всегда хотел что-то вроде oh-my-zsh, но для bash (поскольку zsh недоступен в Windows, если вы не хотите установить cygwin или что-то подобное!) - Надеюсь, вы сможете сделать текущую установку немного больше плавно, настроив сценарий установки. :)
Да, это сбой в наших сценариях обнаружения платформы.
@chipbuster Я позабочусь об этом внутри https://github.com/starship/starship/pull/1315
@SlapBot Спасибо за подробный и подробный отчет 👍 Просто небольшой вопрос, вы запускали это под git bash или WSL?
@vladimyr # 1315 уже достаточно большой. Если вы хотите решить эту проблему, не могли бы вы открыть черновик PR на основе # 1315, а затем открыть его после слияния # 1315? Мы также можем иметь дело с № 1310 в этом PR («повышение качества жизни Windows» или что-то в этом роде)
Даже лучше
Спасибо за подробный и подробный отчет report Просто небольшой вопрос, вы запускали это под git bash или WSL?
@vladimyr - Без проблем! Запуск под Git Bash.
@vladimyr - Без проблем! Запуск под Git Bash.
Спасибо 👍
Самый полезный комментарий
Ура! Теперь все работает как положено.
Одно небольшое напоминание для других, кто сталкивается с этой проблемой: не забудьте добавить свой
bin-dir
на свой путь. Итак, резюмируем: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
И у вас потрясающая скорость работы! 🎉
Спасибо за всю работу, всегда хотел что-то вроде oh-my-zsh, но для bash (поскольку zsh недоступен в Windows, если вы не хотите установить cygwin или что-то подобное!) - Надеюсь, вы сможете сделать текущую установку немного больше плавно, настроив сценарий установки. :)