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 管理。可以设置代理,或者直接把需要的库 被墙的都手动替换链接地址

lychee

赞同来自:

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

要回复问题请先登录注册