Golang版本:1.2
通常项目的工作目录是这样的
-Blog
--bin
--pkg
--src
---site
mypackage
----some.go
main.go
---vendor
说明:
- site为自己的程序包,其下入口文件main.go;
- vendor 一般放置第三方的依赖("vendor"不用显式写在引包路径中)
通常将Blog设置为GOPATH,然后cd到bin下进行编译,原因是go build默认在当前路径下生成一个可执行文件,所以在linux下,不要在src下go build,会造成以下错误
go build site: build output "site" already exists and is a directory
命令 go build site
当然src下如果还有其他项目site2,也可以go build site2