packer(2)在mac上的安装过程

在 macOS 上安装 HashiCorp Packer 有几种常见的方法。

  • 通过 Homebrew(推荐)
  • 手动下载二进制文件

方法 1:使用 Homebrew 安装(推荐)

Homebrew 是 macOS 上最流行的包管理工具,使用它安装 Packer 非常简单且便于更新。

步骤:

  1. 确保 Homebrew 已安装
    如果你还没有安装 Homebrew,可以在终端运行以下命令来安装:

    1
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    安装完成后,运行以下命令确保 Homebrew 是最新的:

    1
    brew update
  2. 安装 Packer

  • https://github.com/hashicorp/homebrew-tap

    在终端中运行以下命令:

    1
    2
    3
    brew tap hashicorp/tap  ## 添加第三方软件仓库(tap)
    brew install hashicorp/tap/packer
    brew install packer-completion

    Homebrew 会自动下载并安装最新版本的 Packer。

  1. 验证安装
    安装完成后,检查 Packer 是否正确安装并查看版本:

    1
    packer --version

    你应该会看到类似 Packer v1.x.x 的输出(具体版本号取决于当前最新版本)。

  2. (可选)更新 Packer
    如果将来需要更新 Packer,只需运行:

    1
    brew upgrade packer

优点:

  • 安装简单,管理方便。
  • 通过 Homebrew 可以轻松更新到最新版本。

方法 2:手动下载并安装二进制文件

如果你不想使用 Homebrew,可以从 HashiCorp 官网手动下载 Packer 的二进制文件。

步骤:

  1. 访问 Packer 下载页面
    打开浏览器,前往 Packer 官方下载页面:

  2. 选择 macOS 版本
    在下载页面找到适用于 macOS 的二进制文件。通常是 packer_x.x.x_darwin_amd64.zip(适用于 Intel Mac)或 packer_x.x.x_darwin_arm64.zip(适用于 Apple Silicon M1/M2 Mac)。选择与你的系统架构匹配的版本。

  3. 下载并解压文件
    下载完成后,在终端中进入下载目录并解压:

    1
    2
    cd ~/Downloads
    unzip packer_x.x.x_darwin_amd64.zip

    解压后会得到一个名为 packer 的可执行文件。

  4. 移动到系统路径
    packer 文件移动到 /usr/local/bin/(或其他在 $PATH 中的目录),以便全局可用:

    1
    sudo mv packer /usr/local/bin/

    如果提示需要权限,输入你的管理员密码。

  5. 验证安装
    检查 Packer 是否正确安装:

    1
    packer --version

    如果输出版本号,说明安装成功。

  6. (可选)清理
    删除下载的 ZIP 文件:

    1
    rm ~/Downloads/packer_x.x.x_darwin_amd64.zip