代码之家  ›  专栏  ›  技术社区  ›  Sam Anthony

“aws”cli安装异常

  •  2
  • Sam Anthony  · 技术社区  · 6 年前

    我正在使用“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
    

    但是正在运行

    $ which aws
    

    这不会返回任何内容。 我想这可能是个别名,但正在运行

    $ alias | grep aws
    

    这也不会返回任何结果。 它也没有安装在自制软件中

    $ brew list | grep aws
    

    这是一个问题的原因,因为现在我运行了一些cli程序(包括我工作中的“AWS Sam”和构建脚本),这些程序都在抱怨,因为 美国焊接学会 不在路径中。

    我更愿意“定期安装” 美国焊接学会 cli中,我将可执行文件放在 bin 文件夹,然后将其放在环境路径中。

    相反,它使用了一些我不熟悉的“魔法”。甚至连AWS拥有的工具(“AWS Sam”)似乎都不喜欢它的安装方式。

    如有任何建议,将不胜感激。

    1 回复  |  直到 6 年前
        1
  •  8
  •   Sam Anthony    6 年前

    我通过跑步解决了这个问题

    $ pip uninstall awscli
    $ brew upgrade
    $ brew install awscli
    

    现在我得到了这个结果

    $ which aws
    /usr/local/bin/aws
    

    “AWS Sam”和我在工作中使用的其他构建脚本现在正在工作。