mac上安装GO安装

安装Homebrew

官网https://brew.sh/index_zh-tw

安装:

1
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

安装go

brew 安装

1
brew install go

直接下载安装

http://mirrors.ustc.edu.cn/golang/ 下载最新版本pkg 安装即可

添加环境变量

使用vim ~/.bash_profile

1
2
3
4
5
GOROOT=/usr/local/Cellar/go/1.14.2_1/libexec
export GOROOT
export GOPATH=/Users/XXX/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin

source ~/.bash_profile
然后再使用go env查看当前环境,可以发现已经是你配置文件中设置的路径环境了

安装GO指南教程

1
2
3
go get -u github.com/Go-zh/tour

tour

添加代理

Go 版本是 1.13 及以上

1
2
3
4
5
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct

# 设置不走 proxy 的私有仓库,多个用逗号相隔(可选)
go env -w GOPRIVATE=*.corp.example.com

Go 版本是 1.12 及以下

1
2
3
4
# 启用 Go Modules 功能
export GO111MODULE=on
# 配置 GOPROXY 环境变量
export GOPROXY=https://goproxy.io

问题

unrecognized import path “golang.org/x/net/websocket”..

由于谷歌ip被墙,还好,github 我们还能正常访问,可以将缺的包从 github 上clone 回来,如下:
( 注意:需要手工创建出其提示的目录结构 )

1
2
3
4
5
6
7
$mkdir -p $GOPATH/src/golang.org/x/

$cd $GOPATH/src/golang.org/x/

$git clone https://github.com/golang/net.git net

$go install net

go run : cannot run non-main package

注意在运行单个的go文件时,package一定要是main才行

-------- 本文结束 感谢阅读 --------

本文标题:mac上安装GO安装

文章作者:Guyuqing

发布时间:2020年04月26日 - 11:25

最后更新:2020年08月18日 - 11:25

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

坚持技术分享,您的支持将鼓励我继续创作!
0%