web-dev-qa-db-ja.com

サーバーレス更新チェックに失敗しましたエラー

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] 

私が犯している可能性のある間違いと、それを克服する方法は何ですか?

10
Sandip Kumar

Ubuntu16.04でも同様の問題が発生しました。問題は、失敗したオプションのインストール後スクリプトでした。

私は次のような解決策を見つけました:

npm install -g try-thread-sleep
npm install -g serverless --ignore-scripts spawn-sync

ソース: https://github.com/serverless/serverless/issues/4319

17
Anubhav Misra