We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d256f98 + 3cacd91 commit 80efdddCopy full SHA for 80efddd
1 file changed
libexec/tfenv-install
@@ -85,7 +85,19 @@ fi;
85
# Add support of ARM64 for Linux & Apple Silicon
86
case "$(uname -m)" in
87
aarch64* | arm64*)
88
- TFENV_ARCH="${TFENV_ARCH:-arm64}";
+ # There is no arm64 support for versions:
89
+ # < 0.11.15
90
+ # >= 0.12.0, < 0.12.30
91
+ # >= 0.13.0, < 0.13.5
92
+ if [[ "${version}" =~ 0\.(([0-9]|10))\.\d* ||
93
+ "${version}" =~ 0\.11\.(([0-9]|1[0-4]))$ ||
94
+ "${version}" =~ 0\.12\.(([0-9]|[1-2][0-9]))$ ||
95
+ "${version}" =~ 0\.13\.[0-4]$
96
+ ]]; then
97
+ TFENV_ARCH="${TFENV_ARCH:-amd64}";
98
+ else
99
+ TFENV_ARCH="${TFENV_ARCH:-arm64}";
100
+ fi;
101
;;
102
*)
103
TFENV_ARCH="${TFENV_ARCH:-amd64}";
0 commit comments