我試圖安裝yeoman,但它拋出了有關自簽名證書的錯誤。我發現我不得不升級節點。然而嘗試更新後不能再使用npm命令
升級節點拋出這樣的:(忘記使用sudo吧...)
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/npm'
npm ERR! error rolling back [email protected] { [Error: EACCES, unlink '/usr/local/lib/node_modules/npm']
這個我不能使用NPM了之後。它不能被發現:
/usr/local/bin/npm: No such file or directory
試圖與BREW重新安裝:
It appears you already have npm installed at /usr/local/lib/node_modules/npm
告訴我NPM卸載,但我不能使用NPM了。
錯誤信息更詳細,但我認爲關於「取消鏈接」的部分是主要的。我如何去關聯它,以及爲什麼會出現這樣一個奇怪的錯誤?
編輯:也嘗試更新節點之前運行npm config set ca ""
。
請遵循您的鏈接我可以解決它,謝謝。適用於我的命令是: sudo curl -L http://npmjs.org/install.sh | sudo sh –
一旦你完成了,重新加載你的bash會話。在我的流浪者箱子上沒有它我沒有工作 – cloakedninjas