OS =MacOS 10.8.5
/ Darwin Kernel Version 12.5.0
。
私の.bash_profile
私が持っている:
export DIR_PATH=~/concrete/path
ターミナルで
>echo ${DIR_PATH}
~/concrete/path
明示的なCDも機能します:
>cd ~/concrete/path
>pwd
/Users/myuserid/concrete/path
しかし、私がそうするとき
>cd ${DIR_PATH}
-bash: cd: ~/concrete/path: No such file or directory
何が問題なのですか?
承認された回答:
.bash_profileでホームとして〜を指定する代わりに、絶対パスを指定します:
export DIR_PATH=/Users/myuserid/concrete/path
問題は、bashが~
を置き換えることができなかったことです。 bashプロファイルのホームディレクトリに移動します。