官网和社区
官方网站:https://golang.google.cn/
中文社区:https://studygolang.com/
Go安装
方式一:安装包
下载地址:https://golang.google.cn/dl/ 或 https://studygolang.com/dl
选择你当前开发平台环境配置适配的安装包,比如我的环境是macOS, 架构选择:苹果电脑芯片是intel(选择x86-64) , M系列芯片选 ARM64
双击go1.18.3.darwin-amd64.pkg根据引导进行安装即可,默认安装在usr/local/go目录下,如果要升级更新,将此路径的go目录删除,直接安装下载下来的pkg新包
安装完成后,打开终端,输入
% go version
//go version go1.18.3 darwin/amd64
方式二:通过brew安装golang
安装Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
如果raw.githubsercontent.com访问不了,将/private/etc/Hosts文件复制到桌面, 修改如下配置后替换Hosts文件:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
#0.0.0.0 account.jetbrains.com
#199.232.4.133 raw.githubusercontent.com
# GitHub Start
140.82.114.4 github.com
140.82.114.20 gist.github.com
151.101.184.133 assets-cdn.github.com
151.101.184.133 raw.githubusercontent.com
151.101.184.133 gist.githubusercontent.com
151.101.184.133 cloud.githubusercontent.com
151.101.184.133 camo.githubusercontent.com
151.101.184.133 avatars0.githubusercontent.com
199.232.68.133 avatars0.githubusercontent.com
199.232.28.133 avatars1.githubusercontent.com
151.101.184.133 avatars1.githubusercontent.com
151.101.184.133 avatars2.githubusercontent.com
199.232.28.133 avatars2.githubusercontent.com
151.101.184.133 avatars3.githubusercontent.com
199.232.68.133 avatars3.githubusercontent.com
151.101.184.133 avatars4.githubusercontent.com
199.232.68.133 avatars4.githubusercontent.com
151.101.184.133 avatars5.githubusercontent.com
199.232.68.133 avatars5.githubusercontent.com
151.101.184.133 avatars6.githubusercontent.com
199.232.68.133 avatars6.githubusercontent.com
151.101.184.133 avatars7.githubusercontent.com
199.232.68.133 avatars7.githubusercontent.com
151.101.184.133 avatars8.githubusercontent.com
199.232.68.133 avatars8.githubusercontent.com
# GitHub End
或者使用国内镜像:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装完成后,打开终端执行:
brew install go
配置环境变量
在目录/Users/用户名/.bash_profile 文件中增加
export GOROOT=/usr/local/go #安装目录
export GOPATH=/Users/用户名/GoProjects #工作目录
export GOBIN=$GOROOT/bin
export PATH=$PATH:$GOBIN
然后在终端中输入载入生效命令:
source ~/.bash_profile
Goland安装
有条件的到官网下载最新版本https://www.jetbrains.com/go/download/
,没有条件的就安装旧版本破解,我用的是Goland 2021.1.3版本的,然后下载 JetBrains 2022最新按本全家桶激活 ,根据说明进行破解,提取码: q97t ,安装完成后添加破解插件Plugins: IDE Eval Rest, 从工具Help -> Eval Reset进行破解。如果不是永久破解的,每个月记得激活一次就好了。
- Golang配置,Preference -> Go ->
- GOROOT: 选择安装的 go1.18.3 /usr/local/go
- GOPATH: 默认是/Users/登录用户名/go,也可以自定义一个自己的项目工程目录
- Go Modeules(vgo) -> Proxy :https://goproxy.cn,direct GOPROXY=https://goproxy.cn,direct
也有其他的开发工具,个人推荐使用Goland
PS: 有变更,将后续补充...