Skip to content

Latest commit

 

History

History
89 lines (59 loc) · 2.16 KB

Golang环境安装问题.md

File metadata and controls

89 lines (59 loc) · 2.16 KB
typora-copy-images-to
img

Ubuntu安装go环境

  • 查看系统架构是arm架构还是AMD架构,再从官网下载对应正确的安装包

    lscpu | grep Architecture
    

    image-20240315170440804

  • 设置国内下载代理源

    go env -w GOPROXY=https://goproxy.cn,direct 
    go env GOPROXY #查看当前
    
    恢复为原来默认的下载源
    go env -w GOPROXY=https://proxy.golang.org
    
  • 用安装包安装环境

    1.解压到对应位置
    sudo tar -C /usr/local -xzf go1.15.linux-amd64.tar.gz
    2.打开文件
    vi ~/.bashrc
    	2.1粘贴该行到文件末尾
    	export PATH=$PATH:/usr/local/go/bin  # 把编译器主目录加入环境变量
    	2.2粘贴下面这行,即把工作区目录GOPATH加入环境变量(使用go install编译后的可执行文件都会放在该目录下,使用对应指令即可直接运行)
    	export PATH=$PATH:/home/karen/go/bin # 需要把“karen”替换为实际用户名
    
    3.使 
    source ~/.bashrc
    

    或直接使用如下命令也可将其添加到文件末尾

    echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc

  • 调试工具delve

    go install -v github.com/go-delve/delve/cmd/dlv@latest
    

卸载go环境

对于手动安装

# 删除go目录(使用go env查看GOROOT的目录)
go env|grep GOROOT
sudo rm -rf /usr/local/go
# 删除删除软链接
sudo rm -rf /usr/bin/go

对于自动安装

sudo apt-get remove golang-go
sudo apt-get remove --auto-remove golang-go

go单元测试的设置步骤

  1. 在对需要测试的函数文件同目录下创建测试文件xxx_test.go 要求文件名后缀必须为“_test”

  2. 对该xxx_test.go文件编辑:自己所属的包与被测试文件相同;import一个官方的“testing”包;

  3. 在其中编写测试函数,函数名为TestAdd,要求开头必须为“Test”且后面紧跟着的第一个字母必须为大写

  4. 之后导航到该测试文件目录下使用如下命令即可运行单元测试

    go test

    或者编缉器会在TestAdd函数的上方左边渲染出(三角形)启动测试按钮,直接点击即可