英文:
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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论