Sam*_*ony 2 unix macos aws-cli
我正在使用“ MacOS High Sierra”。
我很早以前安装了aws cli工具,不记得我是如何安装它的。
安装有点不寻常。
我可以aws从任何文件夹运行,这可以正常工作
$ aws --version
aws-cli/1.11.121 Python/2.7.13 Darwin/17.4.0 botocore/1.7.12
Run Code Online (Sandbox Code Playgroud)
但是跑步
$ which aws
Run Code Online (Sandbox Code Playgroud)
这什么也不会返回。我以为可能是别名,但是正在运行
$ alias | grep aws
Run Code Online (Sandbox Code Playgroud)
这也不会返回任何内容。它也没有安装自制软件
$ brew list | grep aws
Run Code Online (Sandbox Code Playgroud)
之所以会出现问题,是因为现在我已经运行了一些cli程序(包括“ AWS Sam”和我工作中的构建脚本),它们抱怨aws着没有进入路径。
我宁愿对awscli 进行“常规安装”,在这里我将可执行文件放在某个bin文件夹中,然后将其放在环境路径中。
但是相反,它使用了一些我不熟悉的“魔术”。而且甚至AWS都不拥有工具(“ AWS Sam”)似乎喜欢其安装方式。
任何意见,将不胜感激。
我通过运行解决了问题
$ pip uninstall awscli
$ brew upgrade
$ brew install awscli
Run Code Online (Sandbox Code Playgroud)
现在我得到这个结果
$ which aws
/usr/local/bin/aws
Run Code Online (Sandbox Code Playgroud)
“ AWS Sam”和我在工作中使用的其他构建脚本现在正在工作。
| 归档时间: |
|
| 查看次数: |
1287 次 |
| 最近记录: |