shell - Why have nvm related commands —nvm, node, npm— stopped working? -
os: macos sierra 10.12.6 (16g29) terminal app: hyper 1.3.3.1754 nvm: 0.33.2
i installed nvm
, according instruction, sometime ago without issue. recently, , commands it's responsible —node
, npm
— stopped working.
nvm/npm/node command not found
i realized occurred because switched system default shell bash zsh —chsh -s /bin/zsh
— without addressing contents of ~/.bash_profile
sourced bash
not zsh
.
the nvm install script
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
places following in appropriate config file —one of: ~/.bash_profile
, ~/.zshrc
, ~/.profile
, or ~/.bashrc
.
export nvm_dir="$home/.nvm" [ -s "$nvm_dir/nvm.sh" ] && \. "$nvm_dir/nvm.sh" # loads nvm [ -s "$nvm_dir/bash_completion" ] && \. "$nvm_dir/bash_completion" # loads nvm bash_completion
at time of install used bash
, bit placed in ~/.bash_profile
. coping content on ~/.zshrc
got commands working again.
Comments
Post a Comment