Tfenv: 不适合我

创建于 2019-11-20  ·  6评论  ·  资料来源: tfutils/tfenv

Mac-C0007380:~ ib$ brew install tfenv
正在更新 Homebrew...
==> 下载https://github.com/tfutils/tfenv/archive/v1.0.2.tar.gz
已经下载:/Users/ixb/Library/Caches/Homebrew/downloads/57d000da62948b9bc641a5c4d5aeb1b82c7951025a1c6205baf0ffcc1c2cc5d3--tfenv-1.0.2.tar.tar.
🍺 /usr/local/Cellar/tfenv/1.0.2: 20 个文件,29.2KB,7 秒内构建
Mac-C0007380:~ ib$ tfenv
tfenv 1.0.2
用法:tfenv[]

Mac-C0007380:~ ib$ tfenv 列表远程
Mac-C0007380:~ ib$ tfenv 安装 0.12
tfenv: tfenv-install: [错误] 在远程找不到与“0.12”匹配的版本
Mac-C0007380:~ ib$ tfenv 安装最新
tfenv: tfenv-install: [错误] 在远程找不到与“最新”匹配的版本

最有用的评论

对于遇到此问题的其他人:

cat: /usr/local/Cellar/tfenv/2.0.0/version: No such file or directory
Version could not be resolved (set by /usr/local/Cellar/tfenv/2.0.0/version or tfenv use <version>)

您需要指定tfenv use <version>

失败示例:
Screen Shot 2020-08-12 at 11 30 24 AM

使用的所有命令(按顺序):

brew install tfenv
tfenv install 0.x.x
tfenv use 0.x.x
terraform init

所有6条评论

您需要执行tfenv install 0.12.0 (添加补丁版本)。

或者tfenv install latest:^0.12

还是行不通

Mac-C0007380:~ ib$ terraform
tfenv: tfenv-version-name: [错误] 未安装任何版本的 terraform。 请安装一个:tfenv install
/usr/local/Cellar/tfenv/1.0.2/libexec/tfenv-exec:第22行:/usr/local/Cellar/tfenv/1.0.2/versions//terraform:没有那个文件或目录

Mac-C0007380:~ ib$ tfenv 安装 0.12
tfenv: tfenv-install: [错误] 在远程找不到与“0.12”匹配的版本

Mac-C0007380:~ ib$ tfenv 安装 0.12.0
tfenv: tfenv-install: [错误] 在远程找不到与“0.12.0”匹配的版本

Mac-C0007380:~ ib$ tfenv 安装最新:^0.12
tfenv: tfenv-install: [错误] 在远程找不到与“最新:^0.12”匹配的版本

如果没有更多的调试输出,很难说出发生了什么。 也许如果您使用 bash -x 运行它可能会变得更清晰一些。

或者,我可以推荐 v2.0.0-alpha3,它不仅工作方式略有不同,而且有几个可用的调试级别,例如 TFENV_DEBUG=1 tfenv install latest

请问你能测试一下最新的master吗? 不仅 v2.0.0 现在已经发布,主分支中有几个 MacOS 兼容性修复即将发布。

如果您遇到任何问题,请提供 TFENV_DEBUG=1 的日志

对于遇到此问题的其他人:

cat: /usr/local/Cellar/tfenv/2.0.0/version: No such file or directory
Version could not be resolved (set by /usr/local/Cellar/tfenv/2.0.0/version or tfenv use <version>)

您需要指定tfenv use <version>

失败示例:
Screen Shot 2020-08-12 at 11 30 24 AM

使用的所有命令(按顺序):

brew install tfenv
tfenv install 0.x.x
tfenv use 0.x.x
terraform init
此页面是否有帮助?
0 / 5 - 0 等级