【问题标题】:VSC + AWS CLI on $PATH (macos)$PATH 上的 VSC + AWS CLI (macos)
【发布时间】:2021-01-21 16:09:03
【问题描述】:

我正在尝试获取 AWS CLI + VSC。在我的 Mac 上的 $PATH 上,我的问题是 AWS CLI 命令行安装建议我将它放在 ~/bin 下,现在在这里它有它自己的 python 二进制文件。首先拾取并正常注册,因此 AWS CLI 执行并运行良好。现在的问题在于,我的 VSC 通常使用与 /usr/local/bin 不同版本的 python(我认为?),但它现在正在查看 ~/bin。

所以我尝试了两种方法,将 shell 安装在 VSC 本身中并手动将其添加到我的 ./bash_profile 环境中。希望它只是神奇地起作用......

结果是这样的:

/Applications/Visual Studio Code.app/contents/Resources/app/bin/code: line 6: /Users/<username>/bin/python: cannot execute binary file

我想也许我可以让 VSC 专门指向 usr/local/bin,但我不确定该怎么做?

tldr;我不能同时使用 AWS CLI(CLI 安装)和 VSC $PATH,因为它们都在同一个 $PATH(只是“python”)下使用不同的 python 版本。

提前致谢!

【问题讨论】:

    标签: macos visual-studio-code aws-cli


    【解决方案1】:

    不要将/path/to/aws-cli/bin 添加到您的PATH,只需创建aws 可执行文件的符号链接,例如在/usr/bin/aws:

    ln -s /path/to/aws-cli/bin/aws /usr/bin/aws
    

    并确保/usr/bin 在您的PATH 中,而不是/path/to/aws-cli/bin

    【讨论】:

      猜你喜欢
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      相关资源
      最近更新 更多