Ich habe versucht, terraform auf dem Ubuntu-Desktop zu installieren, aber es wird folgende Fehlermeldung angezeigt:
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Die gleichen Schritte für Cloud-Server.
Ich habe versucht, terraform auf dem Ubuntu-Desktop zu installieren, aber es wird folgende Fehlermeldung angezeigt:
bash: /usr/local/bin/terraform: cannot execute binary file: Exec format error"
Die gleichen Schritte für Cloud-Server.
Schritte zum Installieren von terraform auf einem Ubuntu / Ubuntu-Cloud-Server:
Installieren Sie unzip
sudo apt-get install unzip
Bestätigen Sie die neueste Versionsnummer auf der terraform-Website:
https://www.terraform.io/downloads.html
Laden Sie die neueste Version der Terraform herunter (ersetzen Sie bei Bedarf die neuere Versionsnummer)
wget https://releases.hashicorp.com/terraform/0.12.7/terraform_0.12.7_linux_amd64.zip
Extrahieren Sie das heruntergeladene Dateiarchiv
unzip terraform_0.12.7_linux_amd64.zip
Verschieben Sie die ausführbare Datei in ein Verzeichnis, in dem nach ausführbaren Dateien gesucht wird
sudo mv terraform /usr/local/bin/
Starte es
terraform --version
sudo install terraform /usr/local/bin/
ist zuverlässiger, es stellt sicher, dass Eigentum und Berechtigungen korrekt sind.sudo install
eigentlich hier hinzu? Ich frage dies, weil ich "install: cannot stat 'terraform': Keine solche Datei oder kein solches Verzeichnis" erhalte, wenn ich versuche, es auszuführen, und es nicht dazu bringen kann, wie beabsichtigt zu funktionieren. Es ist unangenehm, diesen Befehl noch nie zuvor zu verwenden ...Wenn du Ubuntu plus snap installierst, ruf einfach an:
quelle
/snap/terraform/216/bin/terraform apply
. Aber ich benutzeterraform apply
und lasse PATH finden/snap/bin/terraform
, die Binärdatei kann meinen ssh-Agenten nicht verwenden.Dieser Fehler trat auf, wenn Sie versuchen, eine 64-Bit-Exec-Datei auf einem 32-Bit-System auszuführen. Überprüfen Sie Ihr System:
x86_64 oder i686 bedeuten 64- oder 32-Bit-Akkordeon.
quelle
Mein Einzeiler zur Installation der neuesten Version:
Verwenden Sie die Zeile von https://github.com/hashicorp/terraform/issues/9803#issuecomment-257903082
quelle
Was ist mit dem Terraform-Deb-Repository? Sie können Terraform dann mit installieren und aktualisieren
apt
.https://tjend.github.io/repo_terraform/
So was:
quelle
Führen Sie dann den Befehl
sudo apt-get update
dann aussudo apt-get upgrade
wird Ihnen dabei helfen, die passende Version des Teraforms in die simulierte Hardware zu integrieren, die von der Ubuntu-Installation oder einer beliebigen auf Ihrem System installierten Linux-Version abgerufen wurde.
quelle