一个月前,我需要在我的电脑上安装aws。我不记得出了什么问题,但我在同一台计算机上安装了两个不同版本的sam。我知道这一点,因为如果我在终端中运行sam --version,就会得到以下输出:
A newer version of the AWS SAM CLI is available!
Your version: 0.2.11
Latest version: 1.0.0
See https://github.com/awslabs/aws-sam-local for upgrade instructions
sam version 0.2.11相反,如果我在Virtual代码的终端中键入sam --version,则会得到以下输出:
SAM CLI, version 0.53.0(奇怪)
对于我需要与之交互的项目,我需要sam的第二个版本(0.53.0版本)。我想要删除他们两个,并做一个干净的安装再次。
发布于 2020-07-31 12:01:45
基于这些评论。
有两个sam包,因为一个是使用pip3安装的,另一个是使用brew安装的。可以使用以下命令检查这一点:
pip3 freeze | grep sam
# and
brew list --versions | grep aws要卸载brew版本,可以使用以下命令:
brew uninstall aws-sam-cli更改可能需要稍后调整/设置PATH在~/.bashrc中,以正确指向其余sam版本的文件夹:
export PATH=/home/linuxbrew/.linuxbrew/bin:$PATHhttps://stackoverflow.com/questions/63190199
复制相似问题