Recently when I open my iTerm2, I got the message complete:13: command not found: compdef
, where it is coming from?
After some research, the answer is in my ~/.zshrc
these two lines are added when I recently re-install nodejs using nvm, you can find this info from nvm readme - Git install section
But it is in zsh, so no need to load nvm bash_completion, comment out the line [-s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
will solve the problem.
Now re-open a new session, error message is gone.
Top comments (0)