在mac中为terraform设置可执行路径

时间:2017-12-20 14:45:59

标签: terraform

我知道这可能是一个愚蠢的问题,但我试图将我的terraform路径导出到我的linux路径中。

我的terraform可执行文件位于/ usr / local / terraform下的terraform文件夹中。

因此我做了export PATH=$PATH:/usr/local/terraform/terraform

然而,当我尝试做terraform(直接进入终端并键入terraform)时,它不会运行。只有当我cd到usr / local / terraform并执行./terraform时,才会运行可执行文件。

我做错了什么?

4 个答案:

答案 0 :(得分:16)

只需复制您的terraform二进制文件并将其放在/ usr / local / bin /

sudo mv terraform /usr/local/bin

您现在可以从任何地方访问终端的terraform。

答案 1 :(得分:1)

您的PATH应列出可执行文件所在的目录,而不是可执行文件本身:

export PATH=$PATH:/usr/local/terraform/

答案 2 :(得分:0)

你可以试试这个:

cd /usr/bin
sudo ln -s /usr/local/terraform terraform

然后:

source ~/.profile

答案 3 :(得分:0)

使用Homebrew

进行快速安装

选中此video

下面的步骤

Step 1:

打开https://brew.sh/

enter image description here

复制 上方屏幕截图

中显示的 URL

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

粘贴终端中复制了 URL ,然后按回车/输入键

一旦完成并完成自制软件,请按照步骤2:

Step 2: https://www.terraform.io/downloads.html

下载Terraform

提取下载的 zip terraform文件

现在您将在下载的文件夹中拥有一个文件名terraform

例如

/Users/username/downloads/terraform

Step 3:

打开一个terminal

cd:将目录更改为/Users/username/downloads/terraform

Step 4:

运行 brew install terraform终端