npm installができない

socketサーバーによるリアルタイム通信部分をいじっていたところ、socketのフォルダがなかったため、新しく作ろうとした所、npm installを行う部分でnpmlogがないというエラーでinstallが出来ませんでした。
また、brew updateをしようとした時もconflictなどが起きてupdateできない状態に陥りました。
brew update の件はbrewのigtを管理しているディレクトリで ”’ git reset –hard origin/master ”’ としてからupdateすることで解決しました。
npmは色々試しましたが、結局以下のコマンドで解決することが出来ました。 ”’ curl https://npmjs.org/install.sh | sudo sh ”’