Я не могу понять, почему я получаю эту ошибку
-bash: /dev/ttys000: Permission denied
когда я пытаюсь найти свой ~/.bash_profile
? Ничего не изменилось в моей настройке (OS X 10.10.1), кроме недавней установки Csound.
Просто выстрел в темноте: в вашем ~/.bash_profile
есть скрипт или команда, которые пытаются записать в /dev/ttys000
который закрыт для записи для этого процесса / пользователя.
Если вы хотите определить, где сгенерирована ошибка, попробуйте включить отладку текущей оболочки:
set -x # To enable debugging
source ~/.bash_profile # source the file
set +x # To disable debugging
Если вы найдете, кто / почему и не можете решить проблему, напишите еще один вопрос.
Пример:
В файле aaa.sh
есть:
date +"%H:%M:%S"
ls /ahksfjkasd
echo Hi!
Вывод set -x; source aaa.sh; set +x
is:
++ date +%H:%M:%S
17:54:09
++ ls --color=auto /ahksfjkasd
ls: cannot access /ahksfjkasd: No such file or directory
++ echo 'Hi!'
Hi!
Ошибка генерируется из строки до (++ ls --color /ahksfjkasd
)