【发布时间】:2017-12-06 17:00:47
【问题描述】:
我在 Ubuntu 中从命令行运行 terraform(exe) 的所有努力都没有成功
~/tectonic_1.7.9-tectonic.2$ terraform init ./platforms/metal
terraform: command not found
我更改了 ~/.profile 文件
PATH="$HOME/bin:$HOME/.local/bin:$HOME/bin/tectonic_1.7.9-tectonic.2:$PATH"
和后面的符号链接
/usr/bin# ls -l terraform
lrwxrwxrwx 1 root root 39 dec 6 16:29 terraform -> /home/milenko/tectonic_1.7.9-tectonic.2
我不明白出了什么问题。如果我尝试 Asere 的建议
ln -s /home/milenko/tectonic_1.7.9-tectonic.2/terraform /usr/bin/terraform
ln: failed to create symbolic link '/usr/bin/terraform/terraform': File exists
【问题讨论】:
-
在你的例子中,
/home/milenko/tectonic_1.7.9-tectonic.2似乎是一个文件夹......你确定你不应该写像ln -s /home/milenko/tectonic_1.7.9-tectonic.2/terraform /usr/bin/terraform这样的东西吗? -
@Aserre 请看看我的编辑!
-
@MikiBelavista 您必须先删除旧的无效链接。
rm /usr/bin/terraform
标签: linux bash ubuntu terraform devops