Beego centos安装beego出现问题:import path does not begin with hostname

gohello · 2019年08月12日 · 最后由 gohello 回复于 2019年08月15日 · 1006 次阅读

centos 安装 beego 出现问题:

$ go get -u -v github.com/astaxie/beego

github.com/astaxie/beego (download)

package bytes: unrecognized import path "bytes" (import path does not begin with hostname)

package crypto/tls: unrecognized import path "crypto/tls" (import path does not begin with hostname)

package crypto/x509: unrecognized import path "crypto/x509" (import path does not begin with hostname)

……

请问这个问题如何解决啊?

更多原创文章干货分享,请关注公众号
  • 加微信实战群请加微信(注明:实战群):gocnio

楼主使用的是 GOPATH 还是 mod 管理库的,建议使用 go mod 管理。可以设置代理,或者直接把需要的库 被墙的都手动替换链接地址

为什么不交叉编译,打包成 linux 二进制安装包进行部署呢

谢谢热心网友@stayfoo@lychee的回答。问题已解决,是环境变量的问题,之前是因为把 GOROOT 写错了"/usr/local/go/bin",现在记录如下:

$ vim ~/.bashrc

写入以下内容:

export GOROOT=/usr/local/go

export GOPATH=$HOME/go

export GOBIN=$GOROOT/bin

export PATH=$PATH:$GOBIN:$GOPATH/bin

$ source ~/.bashrc

好了。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册