在 Linux 搭建 Go语言开发环境
最近在折腾内网穿透,想把家里的迷你机搭建的环境放到外网进行访问。而折腾了frp
,ngork
,nps
等等,还是感觉nps比较强大,而nps需要安装Go环境,通过查询资料后安装完成,记录一下安装的踩坑。
通过包管理器安装
Debian/Ubuntu
1 | apt-get -y install golang |
CentOS/RHEl
1 | yum -y install golang |
PS:不过发现通过包管理器安装的Golang,不怎么稳定,还是建议去下载安装包进行编译。
通过二进制包进行搭建
安装依赖
下载的时候需要wget ,Go get 拉取源码需要安装Git,解压需要用到Tar
1 | yum -y install wget git tar |
下载二进制文件 GO中文网下载
确定你的处理器框架是X64 还是32位的,下载相对应的安装包。
1 | wget -c https://studygolang.com/dl/golang/go1.13.7.linux-arm64.tar.gz |
解压到指定的目录
1 | tar -C /opt/ -zxvf go1.13.7.linux-arm64.tar.gz |
添加环境变量
这里针对单用户设置环境变量(如果是多用户添加到/etc/profile
)
1 | vim ~/.bash_profile |
添加
1 | export GOROOT=/opt/go |
GOROOT
是告诉Go去哪里找到你的Go安装目录,你安装在哪里就填写哪里GOPATH
是你的Go的存放可执行文件、源、编译目录PATH
是Linux调用动态库,一般不用理会
更新环境变量
1 | source ~/.bash_profile |
查看版本
1 | go version |
验证安装
1 | ## 创建一个hello目录 |
如果输出Hello,World
表示Go环境验证成功。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自钧言极客
评论 ()
TwikooGiscus