Admin

Manjaro 安装 Go 语言环境
2019年1月11日 14:13 23 0 1 1

环境描述

此文档在以下环境测试通过:

  1. 日期: 201901
  2. 操作系统: Manjaro18
  3. 内核版内: 4.19.14-1-MANJARO
  4. go版本: go1.11.4 linux/amd64
  5. GoLand GoLand 2017.3.4

安装

  1. sudo pacman -S go liteide

环境变量

  1. vim ~/.profile

添加到末尾:

  1. # set go environment
  2. export GOROOT=/usr/lib/go
  3. export PATH=$PATH:$GOROOT/bin
  4. export GOPATH=$HOME/go
  5. export PATH=$PATH:$GOPATH/bin
  6. export GO111MODULE=auto

生效

方法一: 重启电脑

方法二:

  1. source ~/.profile

查看环境:

  1. go env

安装 delve 调试工具

安装

  1. go get github.com/derekparker/delve/cmd/dlv
  2. cd /home/wood/go/src/github.com/derekparker/delve/cmd/dlv
  3. go build
  4. go install

调试

使用 liteide 随便打开一个go源代码文件,设置好断点。

菜单 - 调试 - 选择 debugger/delve

菜单 - 调试 - 开始调试

如果能命中断点就没问题了

GoLand 使用 delve

默认解压运行GoLand后,打开代码进行调试,并不能命中断点。

菜单 - Help - Edit Custom Properties

(如果以前没打开过会提示新建)

添加一行:

  1. dlv.path=/home/wood/go/bin/dlv

重启GoLand

然后进行调试就能命中断点了。

VSCode 使用

运行并打开项目后,默认就能使用,也能命中断点。

参考链接

https://studygolang.com/articles/4910
https://books.studygolang.com/the-way-to-go_ZH_CN/02.3.html
https://blog.csdn.net/chinawangfei/article/details/84338628

发布内容,请遵守相关法律法规。
评论