golang

1. 后端环境搭建

  

wget https://dl.google.com/go/go1.15.1.linux-amd64.tar.gz
sudo tar -zxf go1.15.1.linux-amd64.tar.gz -C /usr/local/
# 建立软链接
sudo ln -snf /usr/local/go/bin/* /usr/bin/

 

sudo apt install devscripts
sudo mk-build-deps --install
make GOPATH=/usr/share/gocode/
go env

  wiki参考    官方参考

# 装错了可以删掉重装
rm -rf /usr/bin/go* /usr/local/go

 

apt depends golang
sudo apt install golang-1.15 golang-doc golang-go golang-src --reinstall

  startdde的log这么看: journalctl -b /usr/bin/startdde

GOPATH

我设置了三个 GOPATH,你可以根据需要自行删减合并

~/go:用来安装第三方包,以及后续 VSCode 会使用到的工具
~/dde-go:用来放项目,比如 dde-daemon 放在 ~/dde-go/src/pkg.deepin.io/dde/daemon
/usr/share/gocode:开发依赖的包的存放路径
运行

go env -w GOPATH="$HOME/go:$HOME/dde-go:/usr/share/gocode"
GOPROXY,用来加速 go get,这里使用 Goproxy 中国

运行

go env -w GOPROXY=https://goproxy.cn,direct

# Set up goroot Environment variables of   This environment variable refers to go Root directory 
export GOROOT=/usr/local/go
# Set up go Environment variables of 
export PATH=$PATH:/usr/local/go/bin
 

 

  

posted @ 2022-06-01 14:50  AlexOne  阅读(110)  评论(0编辑  收藏  举报