golang环境搭建
下载
下载Linux系统的Go语言安装包 Downloads - The Go Programming Language (google.cn)
下载完成后解压到指定目录,我的解压目录位/usr/local。
环境配置
1 建立工作目录。我的目录为/home/scuhou/golang/go。创建三个子目录:bin(可执行文件路径)、pkg(编译包生成的.a文件的存放路径)、src(源码路径)
2 打开/etc/profile文件
sudo vim /etc/profile
3 在文件末尾添加
export GOROOT=/usr/local/go
export GOPATH=$HOME/golang
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
4 保存退出后使环境生效
source /etc/profile
5 执行go version 命令查看Go版本,若出现版本号则已安装成功
go version
#安装成功
go version go1.18 linux/amd64
6 此时,go环境配置仅在当前终端环境下生效,但是打开新的终端没有生效,解决方案如下:
vim ~/.bashrc
#在文件末尾添加
source /etc/profile
VScode安装与配置
安装vscode
1 下载vscode Download Visual Studio Code - Mac, Linux, Windows
2 在下载的文件目录右键打开中断,输入以下命令
sudo dpkg -i code_1.66.1-1649257842_amd64.deb
3 打开vscode
配置go
1 新建一个文件夹作为工作区,在vscode中打开该文件夹.
2 新建一个hello.go文件,vscode右下角会弹出缺少包的提示,直接install all会失败。
3 关闭vscode,在终端输入以下命令后重新打开,install all即可成功。
echo "export GO111MODULE=on" >> ~/.profile
echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
source ~/.profile
测试
在hello.go中输入,调试运行。
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello World !")
}