Zmieniam się na Cygwin z powłoki bash dostarczanej z Git dla Windows i napotykam dziwny problem. Ktoś pomyślał, że dobrym pomysłem byłoby dodanie /cygdrive/
do wszystkich ścieżek, podczas gdy myślę, że to okropnie brzydki pomysł. Udało mi się ustalić, że mogę to częściowo naprawić, dodając
mount --change-cygdrive-prefix /
export HOME=/c/Users/BZISAD0
w moim .bashrc, ale jeśli spojrzę na zmienną PATH, wszystko nadal ma / cygdrive /. Przypuszczam, że mógłbym napisać skrypt, aby naprawić ŚCIEŻKĘ, ale to jest jeszcze bardziej kludgey niż to, co już robię. Musi być lepszy sposób i jestem całkiem pewien, że tak jest, ponieważ powłoka bash Gita używa (AFAIK) starszej wersji Cygwina i jest w jakiś sposób skonfigurowana tak, aby nie/cygdrive
wszędzie doklejać . Jak więc ustawić pokrętło „Suck” na zero?
ls /
, dyski Windows nie pojawiają się. Nawet podczas używanials -l /
. Czy jest to oczekiwane? Czy można to naprawić? Oto co mam w fstab:none / cygdrive binary,posix=0,user,acl 0 0