Sistema operativo =MacOS 10.8.5
/Darwin Kernel Version 12.5.0
.
Nel mio .bash_profile
Ho:
export DIR_PATH=~/concrete/path
Al terminale
>echo ${DIR_PATH}
~/concrete/path
Anche il cd esplicito funziona:
>cd ~/concrete/path
>pwd
/Users/myuserid/concrete/path
Ma quando lo faccio
>cd ${DIR_PATH}
-bash: cd: ~/concrete/path: No such file or directory
Qual è il problema?
Risposta accettata:
Invece di dare il ~ come casa in .bash_profile, dai il percorso assoluto:
export DIR_PATH=/Users/myuserid/concrete/path
Il problema è che il tuo bash non può sostituire ~
alla tua home directory nel tuo profilo bash.