This is a created article in which the information may have evolved or changed.
Go install dependency packages typically go through four paths
1.github.com/
2.golang.org/
3.gopkg.in/
4.honnet.co/
For example, we can download the installation package via go get github.com/xxx.
After downloading, install the package via go install github.com/xxx
The installation package is downloaded to the $gopath/src file
Post-installation execution files in the $gopath/bin file
Common errors
When we execute go get golang.org/x/tools/cmd/goimports will error
Package golang.org/x/tools/cmd/goimports:unrecognized Import Path "Golang.org/x/tools/cmd/goimports"
This problem will appear in the higher version of Golang, the general solution is
# Create a folder
mkdir$gopath/src/golang.org/x/
# Go to Folder
cd$gopath/src/golang.org/x/
# Download Source code
git clone https://github.com/golang/tools.git
# installation
Go Install Golang.org/x/tools/cmd/goimports
Similarly, other packages that are under the golang.org/x/path are resolved