CentOS 7 安装 go 语言开发环境

参考 官方文档 如何使用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

猜你喜欢

转载自blog.csdn.net/For_course/article/details/82875077