2014-08-31 5 views
0

Mac Os Мавериксисточника .bash_profile разрешения отказано

добавил бен папка для дома

добавлена ​​в .bash_profile это:

export PATH=$PATH;$HOME/bin

измененной владелец .bash_profile ко мне (Павел)

source ~/.bash_profile

/Users/paul/.bash_profile:4: permission denied: /Users/paul/bin

ls -la $HOME/bin является

drwxr-xr-x 2 paul staff 68 Aug 31 08:58 . 
drwxr-xr-x+ 55 paul staff 1870 Aug 31 09:33 .. 

Что мне не хватает?

+0

Вы должны вырастить привычку цитировать строки, содержащие переменные оболочки, или он будет продолжать укусить вас. – user2719058

+0

@ user2719058, хотя это правда в общем случае, в этом случае, если бы точка с запятой была процитирована, произошел молчащий сбой, так как переменная '$ PATH' не была бы правильно разграничена. – user000001

ответ

4

Когда вы пишете

export PATH=$PATH;$HOME/bin 

вы на самом деле есть две команды export PATH=$PATH (что в принципе ничего не делает), а затем $HOME/bin, которая расширяется до /Users/paul/bin, и приводит к ошибке, так как вы не можете выполнить каталог.

Это, вероятно, следует

export PATH=$PATH:$HOME/bin 
#    ^
#    + -------- colon (:) instead of semicolon (;) 
+0

вот и все ... не позволю мне проверить ответ еще на 5 минут. Я вернусь этим вечером ... спасибо !!!! – Pablo