如何在 Mac 本书上安装 Terragrunt 0.19.x 版本
How to install Terragrunt 0.19.x version on Mac book
如何在 Macbook 上安装 terragrunt 0.19.x 版本?
我试过 brew install terragrunt
只下载 0。18.x。
选项 1:
brew install terragrunt
touch: /usr/local/Homebrew/.git/FETCH_HEAD: Permission denied
fatal: Unable to create '/usr/local/Homebrew/.git/index.lock': Permission denied
fatal: Unable to create '/usr/local/Homebrew/.git/index.lock': Permission denied
error: could not lock config file .git/config: Permission denied
==> Downloading https://homebrew.bintray.com/bottles/terragrunt-0.18.3.mojave.bottle.tar.gz
Already downloaded: /Users/rohithgundala/Library/Caches/Homebrew/downloads/f494cc7ebcfadf5e2610048e6c9f937e0151ff46cf0c226d83118e6d8ba704cc--terragrunt-0.18.3.mojave.bottle.tar.gz
==> Pouring terragrunt-0.18.3.mojave.bottle.tar.gz
/usr/local/Cellar/terragrunt/0.18.3: 3 files, 19.6MB
选项2:
# Install Terragrunt
RUN wget -q -O ${BIN_DIR}/terragrunt "https://github.com/gruntwork-io/terragrunt/releases/download/v${TERRAGRUNT_VERSION}/terragrunt_linux _amd64" \
&& chmod +x ${BIN_DIR}/terragrunt
输出:
bin/terragrunt: cannot execute binary file
我找到了答案。
wget -q -O /bin/terragrunt "https://github.com/gruntwork-io/terragrunt/releases/download/v0.xx.x/terragrunt_linux_amd64"
chmod +x /bin/terragrunt
terragrunt -v
对于 Mac OS 的较新版本,内核是 Darwin,上面的答案将无法正常工作,并出现如下错误:-
zsh: exec format error
请通过 运行 命令确认 uname -a
并下载特定于该内核的文件 "terragrunt_darwin_amd64" 以获得您想要的任何版本。
所以下面应该有效:-
wget -q -O /bin/terragrunt "https://github.com/gruntwork-io/terragrunt/releases/download/v0.xx.x/terragrunt_darwin_amd64"
chmod +x /bin/terragrunt
terragrunt -v
按照 https://brew.sh/ 中的说明安装 Homebrew。
然后运行以下内容:
git clone https://github.com/cunymatthieu/tgenv.git /usr/local/Cellar/tgenv
ln -s /usr/local/Cellar/tgenv/bin/* /usr/local/bin
tgenv install 0.19.31
tfenv use 0.19.31
tgenv 是 Terrag运行t 的版本管理器。 https://github.com/cunymatthieu/tgenv/blob/master/README.md
当您需要在同一台机器上使用特定版本或多个版本时,它非常方便。
tfenv 是一个相关工具,对 terraform 命令执行相同的操作:https://github.com/tfutils/tfenv
如何在 Macbook 上安装 terragrunt 0.19.x 版本?
我试过 brew install terragrunt
只下载 0。18.x。
选项 1:
brew install terragrunt
touch: /usr/local/Homebrew/.git/FETCH_HEAD: Permission denied
fatal: Unable to create '/usr/local/Homebrew/.git/index.lock': Permission denied
fatal: Unable to create '/usr/local/Homebrew/.git/index.lock': Permission denied
error: could not lock config file .git/config: Permission denied
==> Downloading https://homebrew.bintray.com/bottles/terragrunt-0.18.3.mojave.bottle.tar.gz
Already downloaded: /Users/rohithgundala/Library/Caches/Homebrew/downloads/f494cc7ebcfadf5e2610048e6c9f937e0151ff46cf0c226d83118e6d8ba704cc--terragrunt-0.18.3.mojave.bottle.tar.gz
==> Pouring terragrunt-0.18.3.mojave.bottle.tar.gz
/usr/local/Cellar/terragrunt/0.18.3: 3 files, 19.6MB
选项2:
# Install Terragrunt
RUN wget -q -O ${BIN_DIR}/terragrunt "https://github.com/gruntwork-io/terragrunt/releases/download/v${TERRAGRUNT_VERSION}/terragrunt_linux _amd64" \
&& chmod +x ${BIN_DIR}/terragrunt
输出:
bin/terragrunt: cannot execute binary file
我找到了答案。
wget -q -O /bin/terragrunt "https://github.com/gruntwork-io/terragrunt/releases/download/v0.xx.x/terragrunt_linux_amd64"
chmod +x /bin/terragrunt
terragrunt -v
对于 Mac OS 的较新版本,内核是 Darwin,上面的答案将无法正常工作,并出现如下错误:-
zsh: exec format error
请通过 运行 命令确认 uname -a
并下载特定于该内核的文件 "terragrunt_darwin_amd64" 以获得您想要的任何版本。
所以下面应该有效:-
wget -q -O /bin/terragrunt "https://github.com/gruntwork-io/terragrunt/releases/download/v0.xx.x/terragrunt_darwin_amd64"
chmod +x /bin/terragrunt
terragrunt -v
按照 https://brew.sh/ 中的说明安装 Homebrew。
然后运行以下内容:
git clone https://github.com/cunymatthieu/tgenv.git /usr/local/Cellar/tgenv
ln -s /usr/local/Cellar/tgenv/bin/* /usr/local/bin
tgenv install 0.19.31
tfenv use 0.19.31
tgenv 是 Terrag运行t 的版本管理器。 https://github.com/cunymatthieu/tgenv/blob/master/README.md
当您需要在同一台机器上使用特定版本或多个版本时,它非常方便。
tfenv 是一个相关工具,对 terraform 命令执行相同的操作:https://github.com/tfutils/tfenv