首页 > 技术分享 > Golang
收藏

Golang安装

10/18 10:06
大潇博客 原创文章,转载请标明出处

下载

官方网址:https://go.dev/doc/install ,官网有最新版本的Golang,遗憾的是已被墙,推荐有超能力的到这里下载。

还有一个也被墙,和上面的页面相同:https://golang.google.cn/dl/

国内有个Go中文网提供下载:https://go.p2hp.com/ ,版本没有官网的新。


Windows安装

1、在windows下,.mis文件用来安装,zip文件解压后即可使用,下面是zip解压后的go目录:


2、使用cmd测试安装结果,进入解压后得到的go/bin目录,输入:

go version


3、配置环境变量,以Win10为例,其它windows系统也大差不差。

上面的是配置当前用户的变量,同样的操作,可以在下面配置全部用户的系统变量


4、配置完成系统变量的Path后,再新增两个系统变量

环境变量 说明
Path 指定SDK的bin目录,go.exe所在目录(上文已配置)
GOROOT 指定SDK的安装路径
GOPATH 工作目录,以后Go项目的存放目录


5、通过cmd检查go的环境变量配置结果,在任意目录下使用go version:


Linux安装

1、下载go安装包tar.gz到/opt目录,下载后解压,进入go/bin目录测试结果

wget https://go.p2hp.com/dl/go1.17.3.linux-amd64.tar.gz

tar zxf go1.17.3.linux-amd64.tar.gz

./go/bin/go version

注意:安装路径中不能出现中文或空格。


配置全局变量:

方式一:将go软连接到/usr/bin/目录下,即可全局使用

ln -s /opt/go/bin/go /usr/bin/go

ln -s /opt/go/bin/gofmt /usr/bin/gofmt


方式二:编剧/etc/profile文件,在末尾添加三条语句:

export GOROOT=/opt/go

export PATH=$PATH:$GOROOT/bin

export GOPATH=/www/go

保存后,重新读取并执行配置(若无效请重启系统):

source /etc/profile

需要注意的是,修改/etc/profile文件,需要root用户或sudo权限


查看go版本信息:

出现上面的信息,说明安装成功


MacOS安装

MacOS安装Golang和Linux相似,同样是下载安装包,解压并配置环境变量。

首先下载对应架构的压缩包,假设同样复制到/opt目录下,然后使用root权限编辑/etc/profile文件,加入以下三条语句:

export GOROOT=/opt/go

export PATH=$PATH:$GOROOT/bin

export GOPATH=~./Document/GoProject

保存后重载配置,或者重新注销用户:

source /etc/profile

打开终端,输入go version查看安装是否成功。


目录结构

通常一个项目要包含src、pkg、bin三个目录

工作区(/opt/go)

|-- src //源码目录(自己写的工程,或是go get获取的工程)

|-- 我的工程1

|-- main

|-- package

|-- vendor //可选,该工程依赖的三方包

|-- 我的工程2

|--vendor //可选,该工程依赖的三方包

|-- pkg //编译生成的静态包文件(一般为.a文件)

|-- bin //go可执行工具目录(执行go install后会复制到此目录下)


打赏

阅读排行

大家都在搜

博客维护不易,感谢你的肯定
扫码打赏,建议金额1-10元
  • 15601023311