本文作者:icy

golang-Windows 和 Mac os下的安装

icy 2021-01-24 1759 抢沙发
golang-Windows 和 Mac os下的安装摘要: 这里开始记录自己学习的一些日记,先复习过往的学习,一吧年纪大了 特别需要这样的一个记录地方。先从安装开始吧。国内的话 我们访问下面的网站 进行下载 (选择你使用的系统对应的安装...

这里开始记录自己学习的一些日记,先复习过往的学习,一吧年纪大了 特别需要这样的一个记录地方。

先从安装开始吧。

国内的话 我们访问下面的网站 进行下载 (选择你使用的系统对应的安装)

https://studygolang.com/dl

这里先来看 Windows下的安装和设置

golang-Windows 和 Mac os下的安装

运行安装文件-选择安装位置下一步即可。

安装完成 设置一下windows 上的环境变量

设置一下GOPTATH 和 GOROOT

golang-Windows 和 Mac os下的安装

注意,GOPATH的值不能与GOROOT相同。

#打开Cmd 输入 go env  
 C:\Users\icy>go env
set GO111MODULE=
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\icy\AppData\Local\go-build
set GOENV=C:\Users\icy\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=D:\Golang\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=D:\Golang
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=C:\Go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\icy\AppData\Local\Temp\go-build770607378=/tmp/go-build -gno-record-gcc-switches

好吧 新建一个文件 main.go

```

package main

import "fmt"

func main() {
fmt.Println("hello.golang")
}

// go run main.go
好了下面看下mac os
安装方法1 通过brew安装golang 此方法 国内可能。。。。
输入命令 brew search go
![](http://zelig.cn/zb_users/upload/2021/01/1611499660.png)
\#输入命令 brew install go@1.9
等待安装完成。
\#输入命令 vim ~/.bashrc 编辑环境变量

#GOROOT
export GOROOT=/usr/local/opt/go@1.12
#GOPATH
export GOPATH=$Users/icysoft/Documents/Golang
#GOPATH root bin
export PATH=$PATH:$GOROOT/bin
```

#输入命令 source ~/.bashrc 让改动生效

方法二 通过上面下载Windows的安装的方式一样 我们下载一个 Mac os 的安装包

golang-Windows 和 Mac os下的安装

我这里因为安装过了,未安装的直接安装即可。

然后按照上述设置环境变量

好了 开始Go吧。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

分享

发表评论

快捷回复:

评论列表 (暂无评论,1759人围观)参与讨论

还没有评论,来说两句吧...