我对 Go 比较陌生,最近我在 GitHub 上创建了一个项目。我试图遵循指南,但有一个紧迫的问题,为什么我的二进制文件最终会出现在src/?
我的布局是这样的:
ssm/ - Name of project
LICENSE
README.md
src/ - Source Code
files.go - All my source code is here.
src - The compiled binary ends up here
bin/ - Binaries
我设置了我$GOPATH的~/Documents/Programming/Go/。在我的 gopath 中,我无法输入,go build ssm因为它cannot find package。如果我 cd 进入目录,它会抱怨它can't load package: package .: no Go source files。
我必须真正进入 src 并在那里编译,这意味着二进制文件不在bin/.
我究竟做错了什么?
相关分类