安装适用于命令行的 Amazon Q - Amazon Q 开发者版

安装适用于命令行的 Amazon Q

您可以通过为 Amazon Q 应用程序启动文件下载来安装面向 macOS 的适用于命令行的 Amazon Q。有关更多信息,请参阅 支持的命令行环境

安装适用于命令行的 Amazon Q 时需要考虑两种方式。最小安装仅在 Linux 上分发 Amazon Q 聊天和通过 SSH 运行自动完成功能所需的二进制文件(qqterm)。完整发行版包含桌面应用程序,并要求使用自动完成功能。如果您只想使用 Amazon Q 聊天,请考虑最小发行版也会将 qterm 发布并安装到您的 Shell。您可以将 qterm 用于 zsh 来支持内联完成,而不需要完整版本。有关更多信息,请参阅 使用 zip 文件进行安装

注意

有关在 Windows 上使用 Amazon Q CLI 的信息,请参阅 dev.to 上的这篇博客文章

macOS

可以通过下载应用程序或使用 Homebrew 来安装面向 macOS 的适用于命令行的 Amazon Q。

安装面向 macOS 的适用于命令行的 Amazon Q 后,您可以启用 SSH 集成,以便能够对 500 多种命令行工具使用自动完成功能。有关更多信息,请参阅 本地 macOS 集成

安装面向 macOS 的适用于命令行的 Amazon Q

  1. 下载面向 macOS 的适用于命令行的 Amazon Q。

  2. (可选)在 macOS 上验证适用于命令行的 Amazon Q 的已下载文件。有关更多信息,请参阅验证下载(可选)。

  3. 双击下载的 .dmg 文件,然后将应用程序拖到应用程序文件夹。

  4. 在应用程序文件夹中,双击 Amazon Q。GUI 将打开。

  5. 启用 Shell 集成。这将支持您从 Shell 中运行 Amazon Q,也可以让 Amazon Q 协助您使用 Shell 命令自动完成功能。

  6. 使用构建器 ID 进行身份验证,或者使用您的账户管理员提供的启动 URL 通过 IAM Identity Center 进行身份验证。

  7. 按照说明安装 Shell 集成,并授予 macOS 可访问性权限。

    Interface showing automated checks with Shell integrations enabled and accessibility disabled.

Linux AppImage

警告

此安装方法需要 GUI。如果您在没有 GUI 的 Linux 上进行安装,请参阅使用 zip 文件进行安装

您可以使用 AppImage 格式安装面向 Linux 的适用于命令行的 Amazon Q,这是一种可移植格式,无需安装即可在大多数 Linux 发行版上运行。

使用 AppImage 安装面向 Linux 的适用于命令行的 Amazon Q

  1. 下载面向 Linux AppImage 的适用于命令行的 Amazon Q。

  2. 使 AppImage 变为可执行文件:

    chmod +x amazon-q.appimage
  3. 运行 AppImage:

    ./amazon-q.appimage
  4. 使用构建器 ID 进行身份验证,或者使用您的账户管理员提供的启动 URL 通过 IAM Identity Center 进行身份验证。

Ubuntu

警告

此安装方法需要 GUI。如果您在没有 GUI 的 Linux 上进行安装,请参阅使用 zip 文件进行安装

您可以使用 .deb 程序包安装适用于命令行的 Amazon Q。

安装面向 Ubuntu 的适用于命令行的 Amazon Q

  1. 下载面向 Ubuntu 的适用于命令行的 Amazon Q。

    wget https://desktop-release.q.us-east-1.amazonaws.com/latest/amazon-q.deb
  2. 安装 包:

    sudo dpkg -i amazon-q.deb sudo apt-get install -f
  3. 启动适用于命令行的 Amazon Q:

    q
  4. 使用构建器 ID 进行身份验证,或者使用您的账户管理员提供的启动 URL 通过 IAM Identity Center 进行身份验证。

Homebrew

使用 Homebrew 安装 Amazon Q 开发者版 CLI

brew install --cask amazon-q

卸载适用于命令行的 Amazon Q

如果您不再需要适用于命令行的 Amazon Q,则可以卸载它。

在 macOS 上卸载适用于命令行的 Amazon Q

  1. 在 Finder 中打开应用程序文件夹。

  2. 找到 Amazon Q 开发者版应用程序。

  3. 将应用程序拖到回收站,或者右键单击并选择“移至回收站”。

  4. 清空回收站以完成卸载。

在 Ubuntu 上卸载适用于命令行的 Amazon Q

  1. 使用 apt 程序包管理器来移除程序包:

    sudo apt-get remove amazon-q
  2. 移除所有剩余的配置文件:

    sudo apt-get purge amazon-q

调试适用于命令行的 Amazon Q 开发者版

如果您在使用适用于命令行的 Amazon Q 开发者版时遇到问题,请运行 q doctor 来识别和修复常见问题。

预期输出

$ q doctor ✔ Everything looks good! Amazon Q still not working? Run q issue to let us know!

如果您的输出与预期输出不一样,请按照提示解决问题。如果仍然不起作用,请使用 q issue 报告错误。

常见问题

以下是在使用适用于命令行的 Amazon Q 时可能会遇到的一些常见问题:

身份验证失败次数

如果您在进行身份验证时遇到问题,请尝试运行 q login 以重新进行身份验证。

自动完成功能不起作用

通过运行 q doctor 来确保正确安装了 Shell 集成。

SSH 集成问题

验证 SSH 服务器是否已正确配置为接受所需的环境变量。

故障排除步骤

按照以下步骤排查适用于命令行的 Amazon Q 的问题:

  1. 运行 q doctor 来识别和修复常见问题。

  2. 检查您的 Internet 连接。

  3. 验证您使用的是受支持的环境。有关更多信息,请参阅 支持的命令行环境

  4. 尝试重新安装适用于命令行的 Amazon Q。

  5. 如果问题仍然存在,请使用 q issue 进行报告。