San*_*mar 9 linux amazon-web-services node.js npm serverless
我想在我的kali linux上使用无服务器.为了进行无服务器安装,我们需要节点js安装,我已经完成了.
root@gpunk:~# npm --version
3.10.10
root@gpunk:~# node --version
v6.10.0
root@gpunk:~# nvm --version
0.31.0
Run Code Online (Sandbox Code Playgroud)
(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
> 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
Run Code Online (Sandbox Code Playgroud)
我犯了什么可能的错误,以及如何克服它?
小智 14
我在Ubuntu 16.04上遇到了类似的问题.问题是一个失败的可选安装后脚本.
我发现解决方案如下:
npm install -g try-thread-sleep
npm install -g serverless --ignore-scripts spawn-sync
Run Code Online (Sandbox Code Playgroud)
资料来源:https://github.com/serverless/serverless/issues/4319