10

我想在我的 kali linux 上安装无服务器。为了继续进行无服务器安装,我们需要安装节点 js,我已经完成了。

root@gpunk:~# npm --version
3.10.10
root@gpunk:~# node --version
v6.10.0
root@gpunk:~# nvm --version
0.31.0

(github上的一些解决方案建议通过nvm安装node 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

> serverless@1.24.1 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
`-- serverless@1.24.1 

我犯了什么可能的错误,以及如何克服它?

4

1 回答 1

17

我在 Ubuntu 16.04 上遇到过类似的问题。问题是一个失败的可选安装后脚本。

我发现解决方案如下:

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

来源:https ://github.com/serverless/serverless/issues/4319

于 2018-04-27T12:46:24.580 回答