Sto passando a Cygwin dalla shell bash fornita con Git per Windows e sto riscontrando uno strano problema. Qualcuno ha pensato che sarebbe stata una buona idea aggiungere /cygdrive/
a tutti i percorsi, mentre io penso che sia un'idea orribilmente brutta. Sono stato in grado di determinare che posso parzialmente risolvere questo aggiungendo
mount --change-cygdrive-prefix /
export HOME=/c/Users/BZISAD0
nel mio .bashrc, ma se do un'occhiata alla variabile PATH, tutto ha ancora / cygdrive / in esso. Suppongo che potrei scrivere una sceneggiatura per correggere il PERCORSO, ma è ancora più complicato di quello che sto già facendo. Deve esserci un modo migliore, e sono abbastanza fiducioso che esiste dal momento che la shell bash di Git utilizza (AFAIK) una versione precedente di Cygwin, ed è in qualche modo configurata per non anteporre /cygdrive
ovunque. Quindi, come posso portare la manopola "Suck" su zero?
ls /
, le unità di Windows non vengono visualizzate. Nemmeno quando si usals -l /
. È previsto? Può essere riparato? Questo è quello che ho in fstab:none / cygdrive binary,posix=0,user,acl 0 0