ไม่สามารถรับ msys2 เพื่อเปิดไดเรกทอรีบ้าน windows เมื่อเริ่มต้น


2

ดูนี้ปัญหา Github โดยทั่วไปฉันพยายามเปิดเปลือก msys2 และมีโฟลเดอร์เริ่มต้น (และ$HOME) อ้างถึงไดเรกทอรีบ้านผู้ใช้ Windows ของฉัน สิ่งที่ฉันได้ลอง:

  • ฉันพยายามเปลี่ยน/etc/nsswitch.conf, prepending env windowsไปdb_homeแต่ที่ไม่ได้ทำอะไร
  • ฉันพยายามเปิดเปลือกใน cmder ด้วยคำสั่งต่อไปนี้:

    set MSYSTEM=MSYS & set MSYSCON=conemu64.exe & "%ConEmuDrive%\etc\msys2\usr\bin\bash.exe" --login -i" -new_console:C:"%ConEmuDrive%\etc\msys2\msys2.ico"  -new_console:d:"%USERPROFILE%"
    
  • การแก้ไข/etc/profileและการเพิ่มHOME=/c/Users/$USERNAMEที่ด้านล่างของไฟล์ สิ่งนี้เปลี่ยนค่าของ~สิ่งที่ฉันต้องการ แต่ msys2 ยังคงเริ่มต้นในโฮมไดเร็กตอรี่เก่า

Git-bash ทำสิ่งนี้ได้ดีและฉันสงสัยว่ามีบางสิ่งที่ git-bash กำลังทำอยู่ซึ่งฉันไม่ได้ตั้งค่าไว้สำหรับ msys2 แต่ฉันไม่สามารถเข้าใจได้ ความช่วยเหลือใด ๆ จะดีมาก


ว้าวเป็นเส้นทางที่ถูกต้องไปยังรากของไดรฟ์แม้ว่ามันจะไม่ปรากฏขึ้นใน/c/ ls /
Chloe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.