mac os 安装 bee 报错解决方法

beego 是一个快速开发 Go 应用的 HTTP 框架、但在安装bee的时候出现错误具体错误和解决方法如下。

运行报错  go get -u github.com/beego/bee

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/[email protected]: parsing go.mod:
    module declares its path as: github.com/go-delve/delve
            but was required as: github.com/derekparker/delve

解决方法:

    GO111MODULE=off    关闭模块支持 

关于GO111MODULE拓展知识:

用环境变量 GO111MODULE 开启或关闭模块支持,它有三个可选值:off、on、auto,默认值是 auto。

GO111MODULE=off 无模块支持,go 会从 GOPATH 和 vendor 文件夹寻找包。
GO111MODULE=on 模块支持,go 会忽略 GOPATH 和 vendor 文件夹,只根据 go.mod 下载依赖。
GO111MODULE=auto 在 $GOPATH/src 外面且根目录有 go.mod 文件时,开启模块支持。
在使用模块的时候,GOPATH 是无意义的,不过它还是会把下载的依赖储存在 $GOPATH/src/mod 中,也会把 go install 的结果放在 $GOPATH/bin 中。

在运行:sudo  -s go get -u github.com/beego/bee

本人测试通过

 

你可能感兴趣的:(GO)