我对 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/
.
我究竟做错了什么?