[macOS General] sudo npm -g update もしくは install でエラーが表示された場合の対処
brew doctor 対応とループしているような。memo.
sudo npm install -g foo
でエラーが出ました。
sudo npm update -g
でも以下のエラー。
% sudo npm -g update
Password:
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/Cellar/node/4.2.1/bin/node" "/usr/local/bin/npm" "-g" "update"
npm ERR! node v4.2.1
npm ERR! npm v2.14.7
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module '/usr/local/lib/node_modules/npm/lib/build.js'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/Cellar/node/4.2.1/bin/node" "/usr/local/bin/npm" "-g" "update"
npm ERR! node v4.2.1
npm ERR! npm v2.14.7
npm ERR! code MODULE_NOT_FOUND
npm 忘れてしまったけれども、これで直りました。
% npm cache clean
% sudo npm update -g npm
ただ、この後 brew doctor
でエラーが再発するような。。。
brew doctor で Warning: /usr/local/** isn’t writable. とエラーが表示された場合の対処 | deadwood
% brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!
Warning: /usr/local/bin isn't writable.
:
繰り返し発生するようなのでメモ。