Menambahkan direktori ke $ PATH tidak berfungsi di Yosemite

1

Saya sudah mencoba melakukannya dengan dua cara:

1. Saya mengedit ~/.bash_profileseperti ini:

$ cat ~/.bash_profile
export PATH="${PATH};~/bin"
$ $ ls -l ~/.bash_profile 
-rw-r--r--  1 myuser  staff  202 Oct  1 16:57 /Users/myuser/.bash_profile

2. Saya mengedit /etc/pathsseperti ini:

$ cat /etc/paths
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/Users/myuser/bin

Jadi sekarang jalan saya terlihat seperti ini:

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myuser/bin;~/bin

Tapi saya masih tidak bisa menjalankan file yang saya miliki di ~/bin:

$ ls -l ~/bin
total 8
-rwxr-xr-x  1 myuser  staff  38 Oct  1 13:44 dev
$ dev
bash: dev: command not found

Saya belum me-restart Mac saya, tetapi saya membuka terminal baru untuk melakukan tes di atas. Bagaimana saya bisa mendapatkan file ~/binuntuk bekerja tanpa harus mengetik path lengkapnya?

stackular
sumber
1
Saya hanya melakukan ini, dan itu bekerja dengan baik untuk saya. Saya menggunakan ~/bindi /etc/pathsbukan nama pengguna saya.
At0mic
1
Anda memiliki kesalahan ketik ada titik koma (bukan titik dua) di path Anda sebelum ~ / bin - yang berasal dari ~ / .bash_profile Anda - Anda belum mencoba path / etc / sendiri
Mark
@IronCraftMan: Yup. Anda dapat menempatkan itu sebagai jawabannya.
stackular