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
# 装错了可以删掉重装 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