我知道这可能是一个愚蠢的问题,但我试图将我的terraform路径导出到我的linux路径中。
我的terraform可执行文件位于/ usr / local / terraform下的terraform文件夹中。
因此我做了export PATH=$PATH:/usr/local/terraform/terraform
然而,当我尝试做terraform(直接进入终端并键入terraform)时,它不会运行。只有当我cd到usr / local / terraform并执行./terraform时,才会运行可执行文件。
我做错了什么?
答案 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:
复制 上方屏幕截图
中显示的 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 提取下载的 zip terraform文件
现在您将在下载的文件夹中拥有一个文件名terraform
例如
/Users/username/downloads/terraform
Step 3:
打开一个terminal
cd:将目录更改为/Users/username/downloads/terraform
Step 4:
运行 brew install terraform
在终端