ดูนี้ปัญหา Github โดยทั่วไปฉันพยายามเปิดเปลือก msys2 และมีโฟลเดอร์เริ่มต้น (และ$HOME
) อ้างถึงไดเรกทอรีบ้านผู้ใช้ Windows ของฉัน สิ่งที่ฉันได้ลอง:
- ฉันพยายามเปลี่ยน
/etc/nsswitch.conf
, prependingenv 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 /