

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 安裝 Guard for Linux 和 macOS
<a name="setting-up-linux"></a>

您可以使用預先建置的發行二進位檔、Cargo 或透過 Homebrew， AWS CloudFormation Guard 為 Linux 和 macOS 安裝 。

## 從預先建置的發行二進位檔安裝 Guard
<a name="install-pre-built-binaries"></a>

使用下列程序從預先建置的二進位檔安裝 Guard。

1. 開啟終端機，並執行下列命令。

   ```
   curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/aws-cloudformation/cloudformation-guard/main/install-guard.sh | sh
   ```

1. 執行下列命令來設定您的`PATH`變數。

   ```
   export PATH=~/.guard/bin:$PATH
   ```

   *結果：*您已成功安裝 Guard 並設定`PATH`變數。

   1. （選用） 若要確認 Guard 的安裝，請執行下列命令。

     ```
     cfn-guard --version
     ```

     命令會傳回下列輸出：

     ```
     cfn-guard 3.1.2
     ```

## 從 Cargo 安裝 Guard
<a name="install-guard-from-cargo"></a>

Cargo 是 Rust 套件管理員。完成下列步驟以安裝 Rust，其中包含 Cargo。然後，從 Cargo 安裝 Guard。

1. 從終端機執行下列命令，並依照畫面上的指示安裝 Rust。

   ```
   curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
   ```

   1. （選用） 對於 Ubuntu 環境，請執行下列命令。

     ```
     sudo apt-get update; sudo apt install build-essential
     ```

1. 設定您的`PATH`環境變數，並執行下列命令。

   ```
   source $HOME/.cargo/env
   ```

1. 安裝 Cargo 後，請執行下列命令來安裝 Guard。

   ```
   cargo install cfn-guard
   ```

   *結果*：您已成功安裝 Guard。

   1. （選用） 若要確認 Guard 的安裝，請執行下列命令。

     ```
     cfn-guard --version
     ```

     命令會傳回下列輸出：

     ```
     cfn-guard 3.1.2
     ```

## 從 Homebrew 安裝 Guard
<a name="install-guard-from-homebrew"></a>

Homebrew 是 macOS 和 Linux 的套件管理員。完成下列步驟以安裝 Homebrew。然後，從 Homebrew 安裝 Guard。

1. 從終端機執行下列命令，並依照畫面上的指示安裝 Homebrew。

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

1. 安裝 Homebrew 後，請執行下列命令來安裝 Guard。

   ```
   brew install cloudformation-guard
   ```

   *結果*：您已成功安裝 Guard。

   1. （選用） 若要確認 Guard 的安裝，請執行下列命令。

     ```
     cfn-guard --version
     ```

     命令會傳回下列輸出：

     ```
     cfn-guard 3.1.2
     ```