Utilisation de tfenv 0.6.0. J'ai installé tfenv en utilisant brew install tfenv
.
J'ai ça dans mon .terraform-version
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
Je crois que le problème est avec le chemin envoyé à find_local_version_file
.
Bonjour @nitrocode ,
J'ai aussi été confus par les docs.
Le code terraform {...}
que vous avez est lu par Terraform, mais pas par tfenv
.
Au lieu de cela, dans votre .terraform-version
, vous avez besoin d'une version # ou d'une variante de celle-ci. Par example:
0.9.11
ou
latest:^0.11
HTH !
Je ne comprends pas la section README à ce sujet, c'est très trompeur et semble très faux. @kjhosein a raison. Notez que cela n'a rien à voir avec Mac OS
Améliorations proposées à la documentation ?
Cela a aidé. J'ai remplacé mon contenu .terraform-version
par simplement
0.11.14
Commentaire le plus utile
Je ne comprends pas la section README à ce sujet, c'est très trompeur et semble très faux. @kjhosein a raison. Notez que cela n'a rien à voir avec Mac OS