Kalilinuxにサーバーレスをインストールしたい。サーバーレスインストールを続行するには、ノードjsのインストールが必要です。これはすでに実行しています。
root@gpunk:~# npm --version
3.10.10
root@gpunk:~# node --version
v6.10.0
root@gpunk:~# nvm --version
0.31.0
(githubのいくつかのソリューションは、この問題を解決するためにnvmによってノードjsをインストールすることを提案し、それも試しました。)。サーバーレスをインストールするためにnpm install -g serverless
にコマンドを実行すると、次のエラーメッセージが表示されます。
root@gpunk:~# npm install -g serverless
/root/.nvm/versions/node/v6.10.0/bin/serverless -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless
/root/.nvm/versions/node/v6.10.0/bin/slss -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless
/root/.nvm/versions/node/v6.10.0/bin/sls -> /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless/bin/serverless
> [email protected] postinstall /root/.nvm/versions/node/v6.10.0/lib/node_modules/serverless
> node ./scripts/postinstall.js
┌───────────────────────────────────────────────────┐
│ serverless update check failed │
│ Try running with Sudo or get access │
│ to the local update config store via │
│ Sudo chown -R $USER:$(id -gn $USER) /root/.config │
└───────────────────────────────────────────────────┘
/root/.nvm/versions/node/v6.10.0/lib
`-- [email protected]
私が犯している可能性のある間違いと、それを克服する方法は何ですか?
Ubuntu16.04でも同様の問題が発生しました。問題は、失敗したオプションのインストール後スクリプトでした。
私は次のような解決策を見つけました:
npm install -g try-thread-sleep
npm install -g serverless --ignore-scripts spawn-sync