如何理解GOPATH and GOROOT?
# 方式1创建项目:一个工作区多个项目pro1和pro2等等。
--workspace # GOPATH指向位置
|-- src
| |-- pro1 # 项目1
| | |-- main
| | | |-- main.go
| |
| |-- pro2 # 项目2
| | |-- main
| | | |-- main.go
| |
|-- pkg
| |
| |
| |
|-- bin
| |
# 方式2创建项目:一个工作区一个项目pro1和pro2等等。
# 此时就需要给GOPATH配置多个路径,并且当我们切换项目时,还要注意其顺序,否则引入的包的位置不正确。
--workspace1 # GOPATH指向位置
|-- src
| |-- pro1 # 项目1
| | |-- main
| | | |-- main.go
| |
| |
|-- pkg
| |
| |
| |
|-- bin
| |
--workspace2 # GOPATH指向位置
|-- src
| |-- pro1 # 项目2
| | |-- main
| | | |-- main.go
| |
| |
|-- pkg
| |
| |
| |
|-- bin
| |