Tfenv: Tidak dapat menemukan versi .terraform di OSX

Dibuat pada 30 Agu 2018  ·  4Komentar  ·  Sumber: tfutils/tfenv

Menggunakan tfenv 0.6.0. Saya menginstal tfenv menggunakan brew install tfenv .

Saya memiliki ini di .terraform-version saya

terraform {
  required_version  = ">= 0.10.0, <0.12.3"
}
✗ tfenv install
tfenv: tfenv-install: [ERROR] No versions matching '' found in remote
✗ cat /usr/local/Cellar/tfenv/0.6.0/libexec/tfenv-version-file
✗ find_local_version_file() {
  local root="${1}"
  while ! [[ "${root}" =~ ^//[^/]*$ ]]; do
    if [ -e "${root}/.terraform-version" ]; then
      echo "${root}/.terraform-version"
      return 0
    fi
    [ -n "${root}" ] || break
    root="${root%/*}"
  done
  return 1
}
✗ find_local_version_file
✗find_local_version_file .
./.terraform-version

Saya yakin masalahnya adalah dengan jalur yang dikirim ke find_local_version_file .

documentation moreinfo

Komentar yang paling membantu

Saya tidak mengerti bagian README tentang ini, itu sangat menyesatkan dan tampaknya sangat salah. @kjhosein benar. Perhatikan bahwa ini tidak ada hubungannya dengan Mac OS

Semua 4 komentar

Halo @nitrocode ,

Saya juga bingung dengan dokumen.
Kode terraform {...} yang Anda miliki dibaca oleh Terraform, tetapi tidak oleh tfenv .
Alih-alih di .terraform-version Anda, Anda memerlukan versi # atau variasinya. Sebagai contoh:

0.9.11
atau
latest:^0.11

HTH!

Saya tidak mengerti bagian README tentang ini, itu sangat menyesatkan dan tampaknya sangat salah. @kjhosein benar. Perhatikan bahwa ini tidak ada hubungannya dengan Mac OS

Usulan perbaikan dokumentasi?

Ini membantu. Saya mengganti konten .terraform-version saya dengan sederhana

0.11.14
Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

gudlyf picture gudlyf  ·  10Komentar

kamatama41 picture kamatama41  ·  15Komentar

ibakayoko picture ibakayoko  ·  6Komentar

bennycornelissen picture bennycornelissen  ·  7Komentar

larsLarski picture larsLarski  ·  3Komentar