Я пытался обновить Node.js от v6.5.0 до v6.9.1 путем выполнения команд, данных ниже от терминала:-
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/v6.9.1/bin/node /usr/bin/node
После обновления, когда я проверяю использование версии node -v
, это показывает ошибку, данную ниже:-
bash /usr/bin/node no such file or directory
Как я решаю этот вопрос?
Необходимо вручную создать символьную ссылку /usr/bin/node
. Ярлык для удара совместимые оболочки:
sudo ln -s `which nodejs` /usr/bin/node
Или если Вы используете нестандартные оболочки, просто hardcode путь, Вы находите с который nodejs:
sudo ln -s /usr/bin/nodejs /usr/bin/node
проверьте: https://stackoverflow.com/questions/18130164/nodejs-vs-node-on-ubuntu-12-04