GOROOT和GOPATH走过的坑
一、Goland设置相关
① GOROOT
很好理解就和jdk一样,设置成go的根目录
② GOPATH
在Goland中GOPATH分成全局和项目GOPATH,全局GOPATH设置成go的根目录,项目GOPATH设置成项目根目录
PS.有的项目会从电脑系统变量里去获取GOPATH,这个时候即使在goland中设置了项目GOPATH也会存在无法找到指定目录的情况,这个时候需要在环境变量里单独设置该项目的GOPATH
二、GO语言框架结构
1、基本结构
golang的项目结构目录,正常情况下有三个目录:
|--bin #存放编译后的可执行文件
|--pkg #存放编译后的包文件
|--src #存放项目源文件
我创建一个src目录,下面再创建一个叫main的项目(可以叫任何名字,我只是示例叫main),里面有一个main.go文件。