#zsh #macos-big-sur
Вопрос:
Испытываю эту проблему на совершенно новом MacBook Air M1. Попыталась следовать этому руководству по настройке nvm
и узлу. Сначала это сработало, но на последующих сеансах я начал получать
zsh: command not found: node
zsh: command not found: npm
И так далее — я понял, что бегу zsh
, и по какой-то причине у меня нет а .zprofile
, только а .bash_profile
. tail ~/.bash_profile
выглядит так:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] amp;amp; . "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] amp;amp; . "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Я не могу создать .zprofile
файл, потому что я получаю touch: /.zprofile: Read-only file system
.
Я мог бы попытаться заставить его sudo
, но, учитывая, что я испортил элементарную настройку этой системы, я не склонен продолжать настройку без небольшой помощи.
Комментарии:
1. Вам не будет разрешено создавать файл внутри
/
по уважительной причине. Почему ты хочешь это сделать?
Ответ №1:
Изменить
touch /.zprofile
Для
touch ~/.zprofile
Есть огромная разница!
Комментарии:
1. (И если вы не знаете, в чем заключается эта огромная разница, я бы сказал, что не давайте никаких команд в терминале, так как вы можете нанести огромный ущерб, если не знаете, что говорите.)
2. Спасибо. Поэтому у меня хватило интуиции не форсировать это
sudo
. Моиnode
nvm
команды и все еще не работают, но я думаю, что это потому, что руководство, которому я следовал, казалось, предназначалось специально для bash.. Не знаю, как это исправить в данный момент. Редактировать: Я понял это — мне просто нужно было добавить те же строки в свой.zprofile
файл. Спасибо!