在安装 beego 的工具 bee 的时候出现报错:
go: github.com/beego/bee upgrade => v1.10.0
go: finding module for package github.com/astaxie/beego/swagger
go: finding module for package github.com/astaxie/beego/utils
go: finding module for package gopkg.in/yaml.v2
go: finding module for package github.com/derekparker/delve/service/rpc2
go: finding module for package github.com/fsnotify/fsnotify
go: finding module for package github.com/derekparker/delve/service/rpccommon
go: finding module for package github.com/go-sql-driver/mysql
go: finding module for package github.com/lib/pq
go: finding module for package github.com/derekparker/delve/service
go: finding module for package github.com/derekparker/delve/terminal
go: finding module for package github.com/gorilla/websocket
go: found gopkg.in/yaml.v2 in gopkg.in/yaml.v2 v2.3.0
go: found github.com/astaxie/beego/swagger in github.com/astaxie/beego v1.12.1
go: found github.com/derekparker/delve/service in github.com/derekparker/delve v1.4.0
go: found github.com/fsnotify/fsnotify in github.com/fsnotify/fsnotify v1.4.9
go: found github.com/gorilla/websocket in github.com/gorilla/websocket v1.4.2
go: found github.com/go-sql-driver/mysql in github.com/go-sql-driver/mysql v1.5.0
go: found github.com/lib/pq in github.com/lib/pq v1.7.0
go: github.com/beego/bee imports
github.com/beego/bee/cmd imports
github.com/beego/bee/cmd/commands/dlv imports
github.com/derekparker/delve/service: github.com/derekparker/delve@v1.4.0: parsing go.mod:
module declares its path as: github.com/go-delve/delve
but was required as: github.com/derekparker/delve
在 Github 中有人提交了一个补丁: github.com/beego/bee/p…
解决方案
- 去官网的 Release 页面下载对应系统的 bee 文件,解压之后将 bee 的可执行文件放到
%GOPATH%\bin中就可以了。 - 直接安装补丁:
go get github.com/gadelkareem/bee@fix-mod