window环境下goctl的1.2.3版本使用goctl migrate无法升级到1.3.0版本记录

  D:\Tools\Go\Code\src\go-slot>goctl migrate --verbose --version v1.3.0
  No help topic for 'migrate'

  D:\Tools\Go\Code\src\go-slot>goctl -v
  goctl version 1.2.3-cli windows/amd64

  D:\Tools\Go\Code\src\go-slot>go install github.com/zeromicro/go-zero/tools/goctl@v1.3.0
  go install: github.com/zeromicro/go-zero/tools/goctl@v1.3.0: module github.com/zeromicro/go-zero@v1.3.0 found, but does not contain package github.com/zeromicro/go-zero/tools/goctl

  D:\Tools\Go\Code\src\go-slot>go install github.com/zeromicro/go-zero/tools/goctl@latest
  go: downloading github.com/zeromicro/go-zero/tools/goctl v1.3.1
  go: downloading github.com/zeromicro/go-zero v1.3.0-beta
  go: downloading github.com/lib/pq v1.10.4

操作截图:
操作截图

如果执行下面命令

goctl migrate —version v1.3.0

出现以下提示:

No help topic for 'migrate'

正确姿势(go版本1.16以上使用go install ,之前版本使用go get -u):
第1步:去gobin或者gopath/bin下面手动删除goctl.exe,
第2步:使用如下命令来更新goctl工具

go install github.com/zeromicro/go-zero/tools/goctl@latest

错误姿势:

go install github.com/zeromicro/go-zero/tools/goctl@v1.3.0
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!