Loading... ## 1.下载安装包 下载地址:[https://studygolang.com/dl](https://studygolang.com/dl) 本次下载 go1.14.1.linux-amd64.tar.gz ``` wget https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz ``` ## 2. 解压到指定目录 ``` tar -C /usr/local -xzf go1.14.1.linux-amd64.tar.gz ``` 解压后在目录 /usr/local/go中 ## 3. 配置环境变量 设置GOPATH 目录 ``` mkdir -p /home/gocode ``` go命令依赖一个重要的环境变量:$GOPATH GOPATH允许多个目录,当有多个目录时,请注意分隔符,多个目录的时候Windows是分号;,Linux系统是冒号: 当有多个GOPATH时默认将go get获取的包存放在第一个目录下 $GOPATH目录约定有三个子目录 src存放源代码(比如:.go .c .h .s等) pkg编译时生成的中间文件(比如:.a) bin编译后生成的可执行文件(为了方便,可以把此目录加入到 PATH变量中,如果有多个gopath,那么使用PATH变量中,如果有多个gopath,那么使用{GOPATH//://bin:}/bin添加所有的bin目录) 编辑环境 ``` vim /etc/profile ``` 在最后一行加入 按i插入 ``` export GOROOT=/usr/local/go #设置为go安装的路径 export GOPATH=/home/gocode #默认安装包的路径 export PATH=PATH:GOROOT/bin:$GOPATH/bin ``` 按esc退出插入模式 :wq!强制保存退出 vim命令编辑模式命令如下 :q 不保存退出 :q! 不保存强制退出 :wq 保存退出,w表示写入,不论是否修改,都会更改时间戳 :x 保存退出,如果内容未改,不会更改时间戳 保存后执行 使环境生效 ``` source /etc/profile ``` 相关文章 yum update更新遇到错误 Centos7 完全卸载mysql 成都郫都区:新增本土病例2例 24小时内将完成90余万人采样 成都新公园,418万平方米的公园 大成都5条新线车站齐亮相! 成都市郫都区新冠肺炎疫情检测通知 自建php仿新浪短网址服务 SQL Server 2008 评估期已过的解决办法 Golang 汇编入门知识总结 【Redis持久化】服务器突然挂了!Redis缓存都在内存中啊 Last modification:September 1st, 2020 at 04:39 pm © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 ×Close Appreciate the author Sweeping payments Pay by AliPay Pay by WeChat