Горный лев, экспорт $путь к.профиль Баша, в разрешении отказано?


Я могу это сделать:

sudo nano .bash_profile

Но когда я делаю это:

sudo echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile

Я получаю это сообщение об ошибке:

-bash: /Users/mycomputer/.bash_profile: Permission denied

Когда я делаю ls-al:

-rw-r--r--   1 root         staff     27 10 Aug 12:22 .bash_profile
1 3

1 ответ:

Быстрое исправление: сделайте "sudo bash", чтобы фактически получить привилегии root, а затем выполните echo. Это сработает. sudo echo все еще использует ваш реальный uid, поэтому он терпит неудачу.