刚刚学会如何利用go get下载 来自github的项目,进入文件夹又发现没有GOROOT,说来好笑,这个青训营开了这麽久,我其实啥也不知道,真实不亏是个垃圾二本研究生。但是咸鱼也想翻身啊。那就老老实实的干吧。
GoPath是Go的工作目录 GoRoot是Go的安装目录
GoRoot是机器的内部零件,go的安装目录,go的编译器、标准库等都存放在这个地方,也就是说你用windows安装go的目录就是GoRoot。有内置的包和函数,如fmt、math、strings等
GoPATH是项目的开发目录,分别有bin psk src三个目录。这个地方就是机器的加工区,比如我们要生产塑料瓶势必要放进去塑料颗粒到机器的加工区,机器才能对塑料颗粒进行高温软化 冷却成型,生成我们想要的东西。
- src:存放源代码。
go run
、go install
等命令会在此路径下执行 - pkg:存放编译时生成的中间 文件(*.a)
- bin: 存放编译后生成的可执行文件(执行
go install
,会在bin目录下生成可执行文件)