npm の更新時にエラーが発生しました: node-gyp モジュールが見つかりません

npm の更新時にエラーが発生しました: node-gyp モジュールが見つかりません

自分のマシン (ubuntu 14.04) に nodejs をインストールしようとしています。

これまでエラーなく実行できたこと:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo apt-get install -y build-essential

バージョンの確認:

user@home:~$ node -v
v8.10.0
user@home:~$ npm -v
5.7.1

今アップグレードしたいのですnpmが、エラーが発生します:

user@home:~$ npm install -g npm@latest
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'node-gyp/bin/node-gyp'

user@home:~$ sudo npm install -g npm
npm ERR! code MODULE_NOT_FOUND
npm ERR! Cannot find module 'node-gyp/bin/node-gyp'

インストールしてみました:

user@home:~$ sudo apt-get install node-gyp

しかし、npm を更新しようとすると、同じエラーが発生します。

仕事に行くにはどうしたらいいでしょうかnpm

関連情報