Невозможно использовать установку nvm в MacOS: 'zsh: команда не найдена: nvm' - PullRequest
0 голосов
/ 07 апреля 2020

Я ценю, что этот вопрос задавался несколько раз, но ни один из ответов не смог мне помочь.

Я новичок в работе на терминале и пытаюсь установить узел с включенным nvm MacOS Каталина. Я успешно установил nvm с помощью 'brew install nvm', но при попытке запустить 'nvm install 10.15.0' я получаю сообщение об ошибке 'zsh: команда не найдена: nvm'.

Запуск "Информация о brew nvm 'дал мне это:

You should create NVM's working directory if it doesn't exist:

  mkdir ~/.nvm

Add the following to ~/.zshrc or your desired shell
configuration file:

  export NVM_DIR="$HOME/.nvm"
  [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

You can set $NVM_DIR to any location, but leaving it unchanged from
/usr/local/opt/nvm will destroy any nvm-installed Node installations
upon upgrade/reinstall.

Итак, я следовал этим инструкциям; Я создал рабочий каталог NVM и добавил конфигурацию в свою оболочку /.bash_profile. Вот мой файл .bash_profile при запуске с 'nano .bash_profile':

# added by Anaconda3 2019.10 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/emilybradley/opt/anaconda3/b$
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Users/emilybradley/opt/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/emilybradley/opt/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/Users/emilybradley/opt/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<


# virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source "$(pyenv which virtualenvwrapper.sh)"

# RabbitMQ
export PATH=/usr/local/sbin:$PATH

export NVM_DIR="$HOME/.nvm"
  [ -s "/usr/local/opt/nvm/nvm.sh" ] && . "/usr/local/opt/nvm/nvm.sh"  # This loads nvm
  [ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && . "/usr/local/opt/nvm/etc/bash_completion.d/nvm"  # This loads nvm bash_completion

Я перезапустил терминал, и все равно установка nvm не работает. Честно говоря, меня немного смущает файл .bash_profile, и я удивляюсь, что это как-то связано с PATH?

...