我正在尝试在Ubuntu 16.04上安装AWS SAM(无服务器应用程序模型)Local。
我尝试使用NPM使用以下命令安装SAM Local。
npm install -g aws-sam-local
我收到了以下错误。
请帮我解决一下?
答案 0 :(得分:2)
首先尝试
npm config set unsafe-perm=true
我还安装了节点v8.11.1
答案 1 :(得分:1)
节点的标准shebang是#!/usr/bin/env node
。与名称节点存在包冲突,因此它名为 nodejs 。
您可以使用替代方法解决问题。
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
答案 2 :(得分:0)
首先尝试
npm install -g go-npm
然后
npm install -g aws-sam-local
答案 3 :(得分:0)
如果当前用户权限存在问题,请在以下命令中使用 sudo 首先尝试,
npm配置设置为unsafe-perm = true
然后
npm install -g go-npm
最后, npm install -g aws-sam-local
它也适用于Mac。
答案 4 :(得分:0)
在Ubuntu 16.04 / 18.04上安装
sudo apt-get install python3-pip -y
sudo -H python3 -m pip install aws-sam-cli