社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
在64位安装包终端下载命令wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
tar zxvf go1.12.7.linux-amd64.tar.gz
mv go /urpath
在go工作路径下创建3个文件夹src、pkg和bin
$PATH
变量中.如果有多个GOPATH,那么使用${GOPATH//://bin:}/bin
添加所有的bin目录,也可以使用export PATH=$PATH:${GOPATH1//bin:$GOPATH2//bin
添加)加入环境变量
vim ~/.bashrc
# GOROOT: GO的安装路径
export GOROOT=/urpath/go
# GOPATH: GO的工作路径
export GOPATH=/urpath/Go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
go run test.go
go mod init workname
。创建成功后,就会在项目文件夹里面出现go.mod和go.sum文件go build
就可以实现在非gopath路径编译go工程的效果使用go mod的好处就是项目中import 依赖包路径,工程会自己下依赖到gopath下的pkg文件夹里并记录安装包版本在go.sum
文件里。使用go mod
省去了换个工作环境需要自己一步步下依赖包并拷到gopath的麻烦
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!