🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> ### Linux线安装 ~~~ [root@VM_0_17_centos local]# wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz [root@VM_0_17_centos local]# tar -zxvf go1.11.4.linux-amd64.tar.gz #解压后生成的go目录是Go的源码文件 ~~~ > ### 配置环境变量 ~~~ [root@VM_0_17_centos local]# vim /etc/profile #在末尾追加下面两行命令 #go的源码目录 export GOROOT=/usr/local/go #go的工作目录(目录下新建bin,pkg,src目录) export GOPATH=/var/local/gopath #使修改的配置生效 [root@VM_0_17_centos local]# source /etc/profile ~~~ ![img](https://box.kancloud.cn/97963fc8924e7abfa912068d2f4da3e2_732x558.png) > ### 快捷执行go工具(将/usr/local/go/bin加入到环境变量PATH) ~~~ root@VM_0_17_centos local]# vim /etc/profile #在末尾追加下面命令 export PATH=$PATH:$GOROOT/bin #使修改的配置生效 [root@VM_0_17_centos local]# source /etc/profile ~~~ ![img](https://box.kancloud.cn/a64bb971659fc953f1681dcc03a37687_943x556.png) > ### 相关命令 * go run: 编译并直接运行程序, 会产生一个临时文件 * go build: 在当前目录下生成可执行文件 * go install: 将可执行文件放到GOBIN目录下(需要配置环境变量GOBIN) (构建和安装代码包的时候都会执行编译,打包等操.并且这些操作生成的任何文件都会先被保存到某个临时的目录中) > ### 配置GOBIN ~~~ root@VM_0_17_centos local]# vim /etc/profile #在末尾追加下面命令 export GOBIN=$GOPATH/bin #如果想要生成的可执行文件可以快进执行, 将GOBIN配置到PATH中 #export PATH=$PATH:$GOBIN #使修改的配置生效 [root@VM_0_17_centos local]# source /etc/profile ~~~ ![img](https://box.kancloud.cn/0749dbe86a7cbaff06e77e6089f4ab02_468x366.jpg)