Golang(1)
2025年4月28日...小于 1 分钟
由于 memos 的后端是用 Go 语言写的,所以有必要学习一下 Go 语言。
安装与环境配置
首先去 Go 官网 下载安装包,然后一路下一步即可。
配置GO环境变量
GO111M0DULE
: 控制是否启用g0mod,默认不用管GOROOT
: 安装路径,一般不需要配置GOPATH
: 关键,设置为自己的golang的项目放置路径,例如GOPATH=/Users/leo/Workspace/golang
GOPROXY
: 推荐使用https://goproxy.cn,direct
,国内用这个代理可以加速下载依赖库的速度GOPRIVATE
: 指向自己的私有库,比如说自己公司的私有库
其余选项暂时不用管,几乎不改。
别忘了将 GOPATH/bin
加入 PATH
。后续你通过 go install
安装的东西都放在这里,如果没有加入环境变量就无法运行了
# ~/.zshrc 文件示例
export GOROOT=/Users/leo/software/go1.20
export GOPATH=/Users/leo/workspace/go
export GOPRIVATE="e.coding.net,git.yitum.com"
export GOPROXY=goproxy.cn,direct
export NODE_OPTIONS=--openssl-legacy-provider
export PATH=SPATH:/opt/homebrew/bin:$GOROOT/bin:$GOPATH/bin