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

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) …… 请问这个问题如何解决啊?
已邀请:

gohello - 90后IT男

赞同来自: stayfoo

谢谢热心网友@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

好了。

stayfoo - 全栈

楼主使用的是 GOPATH 还是 mod 管理库的,建议使用 go mod 管理。可以设置代理,或者直接把需要的库 被墙的都手动替换链接地址
为什么不交叉编译,打包成linux二进制安装包进行部署呢

要回复问题请先登录注册