Archlinux: golang无法使用go build

huangapple go评论88阅读模式
英文:

Archlinux : golang can't use go build

问题

我几天前安装了Arch Linux,想要配置Go语言,但是遇到了一些问题。我使用pacman安装了Go:

pacman -S go

然后我在我的.bashrc文件中导出了一些环境变量:

export PATH=$PATH:/usr/lib/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin

但是当我使用"go build"命令构建时,出现了以下错误信息:

main.go:11:2: 在 /usr/lib/go/src/go 中没有可构建的Go源文件

go env 的输出结果为:

GOBIN="/home/thomas/go/bin" GOEXE="" GOPATH="/home/thomas/go" GOROOT="/usr/lib/go"
英文:

i installed archlinux few days ago, and i want to configure golang but there is some problem,
I installed go from pacman :

pacman -S go

and i export some env var in my .bashrc

export PATH=$PATH:/usr/lib/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin

But when i build with "go build" i've got the error message :

main.go:11:2: no buildable Go source files in /usr/lib/go/src/go

go env includes:

GOBIN="/home/thomas/go/bin" GOEXE="" GOPATH="/home/thomas/go" GOROOT="/usr/lib/go" 

答案1

得分: 3

从错误信息来看,似乎你正在尝试在main.go的第11行导入"go"包。

删除该导入语句应该可以解决问题。

英文:

From the error message it seems like you might be trying to import the "go" package in main.go on line 11.

Removing that import statement should fix the problem.

huangapple
  • 本文由 发表于 2015年11月17日 22:22:58
  • 转载请务必保留本文链接:https://go.coder-hub.com/33759300.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定