笔者将介绍自己所熟悉的Go开发环境如何设定,也就是MacOS(OS) + Goland(IDE),另外由於Goland目前并无开放Community版本,因此最後也会教大家如何使用教育信箱去申请Education的JetBrains帐户,这能让我们使用JetBrains旗下所有的Professional 产品,此外Goland也有30天的试用期。
Goland也是目前笔者认为最为全面的IDE,非常推荐大家使用。
因为笔者本身是用Macbook进行开发,所以这边就只介绍Mac and Linux的Go开发环境。
下载Golnag并安装,推荐透过官方的网址下载。
而後至下载路径安装
cd <DownloadPath>
tar -C /usr/local -xzf <GoVersion.tar.gz>
或者是透过brew(Mac), apt(Linux)
brew update
brew install go
sudo apt-get update
sudo apt-get install golang
建议先再将未来想放置你Go Project的路径去新增一个folder与内置资料夹bin、pkg以及src,通常会新增在$HOME
路径之下
mkdir -p $HOME/go/{bin,pkg,src}
配置Go相关的环境变数
vim ~/.zshrc
vim ~/.bash_profile
并在配置档案中加入环境变数
# Add Go Path
export GOROOT=/usr/local/go
export GOPATH=<$HOME>/go
export PATH=$PATH:$GOROOT/bin
接着再使其生效
source ~/.zshrc
source ~/.bash_profile
最後则是来测试Golang是否安装完成
go version
go version go1.16.6 darwin/amd64
$GOPATH
会预设安装至$HOME/go
路径。但此前的版本皆需自己进行设定。在$GOPATH下能找到三个不同的资料夹
.
├── bin
├── pkg
└── src
先记得一点!$GOPATH
并不等同於$GOROOT
$GOROOT与$GOPATH不同,你并不需要特别的去设定,当你完成Go的安装时,他通常已经被设定完成,而值通常为/usr/local/go。
GOROOT指的是存放你GO语言内建的程序库位置!而GOPATH则为存放你第三方套件程序库的位置
选择在上个环节所选定的GOROOT路径即可。
你可以透过不同的区域范围来设定您不同范围的GOPATH,在GOLAND当中分别将GOPATH分为下列几种SCOPE
P.S: 当您若指定了三个不同的范围时,GoLand会从范围最小的Scope进行选择。
至此我们的Goland环境设置完成。
https://www.jetbrains.com/community/education/#students
填写Education Mail相关资料,建议填写您本人资料,但是乱填的话JetBrains也会审过。
最後则是去Mail收信并激活Education Account,之後方能使用。
到这里我们可以了解Golang在开发前的环境配置,以及最全面的Go IDE Goland如何的使用以及免费帐号的申请,在下个章节开始我们就会开始撰写Go程序。
>>: Day3 HTML、CSS、JavaScript基本架构
k0s k0s是Mirantis推出的轻量化Kubernetes发行版,Mirantis有一个k8s...
根据ISO 31000,风险是“不确定性对目标的影响(effect of uncertainty o...
什麽是jQuery 由js发开出来的函式库 可以解决浏览器相容的问题 虽然由js开发出来,但不完全等...
环境 Windows 10 21H1 Visual Studio 2019 NASM 2.14.02...
今天要说明的是Grafana部署的部分。依照在Day 23 中的软件架构图在云端与边缘端各自布署了一...