猿问

Go 项目的正确目录结构?

我对 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/.


我究竟做错了什么?


慕码人8056858
浏览 339回答 2
2回答
随时随地看视频慕课网APP

相关分类

Go
我要回答