Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何在没有Brew的Linux上安装AWS SAM CLI 2020年12月更新_Amazon Web Services_Aws Sam Cli - Fatal编程技术网

Amazon web services 如何在没有Brew的Linux上安装AWS SAM CLI 2020年12月更新

Amazon web services 如何在没有Brew的Linux上安装AWS SAM CLI 2020年12月更新,amazon-web-services,aws-sam-cli,Amazon Web Services,Aws Sam Cli,AWS github的问题是。请监视github问题中的更新以了解最新状态 AWS最终决定提供非brew方法 我们目前正在努力通过pyinstaller提供更好的安装体验。近期内,我们将继续向brew发布,以支持已经在使用它的用户以及pip,但核心工件将使用pyinstaller生成,并有望为Linux和macOS用户提供更好的体验,我希望这也将为Linux发行版(如yum和deb-repos)发布类似于AWS cli的下游软件包 问题: 请建议一种在Linux中安装AWS SAM而不使用自制

AWS github的问题是。请监视github问题中的更新以了解最新状态

AWS最终决定提供非brew方法

我们目前正在努力通过pyinstaller提供更好的安装体验。近期内,我们将继续向brew发布,以支持已经在使用它的用户以及pip,但核心工件将使用pyinstaller生成,并有望为Linux和macOS用户提供更好的体验,我希望这也将为Linux发行版(如yum和deb-repos)发布类似于AWS cli的下游软件包


问题: 请建议一种在Linux中安装AWS SAM而不使用自制软件的方法。AWS文档告诉我们使用自制软件,但是应该有一种不使用brew的方法


AWS文件

按照以下步骤使用自制软件安装AWS SAM CLI:

使用pip
  • aws/aws sam cli 我认为这些文件写得不好。正在运行

    pip安装aws sam cli


    安装一切正常```

从源代码生成最新版本
git克隆https://github.com/awslabs/aws-sam-cli.git &&cd aws sam cli
python setup.py安装

由于使用自制软件安装SAM CLI非常耗时,因此只需执行以下操作即可安装:

  • 安装Python>3(我做了Python 3.7)
  • 然后运行命令python3.7-m pip安装aws sam cli

注意:如果由于虚拟环境或任何python错误而遇到任何错误,请使用sudo运行最后一个命令:
sudo python3.7-m pip install aws sam cli

添加到Alexis Fackes的答案中,do

第一步

git clone https://github.com/awslabs/aws-sam-cli.git && cd aws-sam-cli
步骤2 (在Linux上)

或(在Windows上)

步骤3

cd .. && sudo rm -rf aws-sam-cli

这将直接从源安装最新版本的aws sam cli

这将安装旧版本,而不是sam的当前版本。aws sam cli的当前版本日期为2020年5月27日,而不是两周前。我使用
pip3
。samgithub版本在这里有用吗?我只是想弄清楚这些设备是否可以不用安装就可以使用。
sudo python3 setup.py install  
sudo python setup.py install
cd .. && sudo rm -rf aws-sam-cli