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