我對 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/.我究竟做錯了什么?
Go 項目的正確目錄結構?
慕碼人8056858
2021-06-10 14:01:08