参考 官方文档 如何使用Go编程
安装 VSCode 编辑器
安装方法参见:CentOS 7 桌面系统安装 VSCode 编辑器
安装 golang
安装
- 使用系统包管理工具安装:
sudo yum install golang
- 查看安装到哪个目录:
rpm -ql golang |more
- 测试安装是否成功:
go version
(若出现 go 版本信息,则安装成功)
设置环境变量
- 创建工作空间:
mkdir $HOME/gowork
- 配置环境变量:
vim ~/.profile
用vim打开配置文件,在文件中添加
export GOPATH=$HOME/gowork
export PATH=$PATH:$GOPATH/bin
- 执行这些配置:
source $HOME/.profile
- 检查配置:
go env
创建 hello world!
- 创建源代码目录(git 本地仓库),并进入该目录
mkdir $GOPATH/src/github.com/github-user/hello -p
cd $GOPATH/src/github.com/github-user/hello
- 使用 VSCode 创建 hello.go(终端输入
code hello.go
)
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
- 运行hello.go(终端输入
go run hello.go
)
安装必要的工具和插件
安装 Git 客户端
go 语言的插件主要在 Github 上,安装 git 客户端是首要工作
sudo yum install git
(可选)VSCode 会报告 git 版本太低,下面的方法可以在终端升级 git
yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
yum update git
git --version
安装 go 的一些工具
golang.org 连不上导致 VSCode 无法完成一些安装工作,如何解决?
- 下载源代码到本地
# 创建文件夹
mkdir $GOPATH/src/golang.org/x/
# 下载源码
go get -d github.com/golang/tools
# copy
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf
- 安装工具包
go install golang.org/x/tools/go/buildutil
退出 VSCode,再进入,按提示安装
查看 go 当前工作空间的目录结构,应该和官方文档 如何使用Go编程 的工作空间一致
- 安装运行 hello world
$ go install github.com/github-user/hello
$ hello
安装与运行 go tour
$ go get github.com/Go-zh/tour/gotour
$ gotour