حدث خطأ أثناء تشغيل الأمر ، ./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/ المركبة الفضائية / المركبة الفضائية / الإصدارات / الأحدث / التنزيل / المركبة الفضائية-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 كبير بما يكفي بالفعل. إذا كنت ترغب في معالجته ، فهل يمكنك فتح مسودة علاقات عامة بناءً على # 1315 ثم فتحها بمجرد دمج # 1315؟ يمكننا أيضًا التعامل مع # 1310 في تلك العلاقات العامة ("ترقية جودة حياة Windows" أو شيء من هذا القبيل)
أفضل 👍
شكرًا لك على التقرير الشامل والمفصل 👍 مجرد سؤال سريع كنت تديره تحت git bash أو WSL؟
@ فلاديمير - لا مشاكل! تشغيله تحت Git Bash.
@ فلاديمير - لا مشاكل! تشغيله تحت 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 بشكل فوري أو شيء مشابه!) - آمل أن تتمكن من إجراء التثبيت الحالي أكثر قليلاً سلس عن طريق تعديل نص التثبيت الخاص بك. :)