概述
本篇文章许多步骤参考潘老师的流程,环境采用centos7。
https://pmlpml.github.io/ServiceComputingOnCloud/ex-install-go
当然也有一些可能有坑的地方会指出来。
1.安装golang
首先先安装golang
sudo yum install golang
2.创建工作空间
安装完golang后,首先新建一个文件夹
$ mkdir $HOME/gowork
然后配置环境变量, 首先打开.profile 文件。注意,这个文件是在根目录下的,但是一般看不到,需要显示隐藏文件才能看到。
当然也可以在控制台直接输入以下两条命令之一,直接通过命令用文本编辑器打开。
vim ~/.profile
gedit ~/.profile
一般这个文件是空的,在文件里面添加两行代码
export GOPATH=$HOME/gowork
export PATH=$PATH:$GOPATH/bin
然后在控制台输入以下命令进行配置
source $HOME/.profile
然后可以输入命令,查看是否成功
go env
正确的图如下,GOPATH已经修改了
3.创建hello world
输入以下命令创建一个hello的文件夹
mkdir $GOPATH/src/github.com/github-user/hello -p
然后跳转至该文件夹新建一个hello.go,可以用vscode直接新建,或者终端跳转至该文件目录后输入以下命令
gedit hello.go
然后在文件中输入以下代码
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
然后终端跳转到hello文件夹,输入以下命令(注意加上后缀),即可运行程序。
go run hello.go
4.安装git
控制台输入命令
sudo yum install git
输入以下三条命令下载源代码
mkdir $GOPATH/src/golang.org/x/
go get -d github.com/golang/tools
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf
安装工具包
go install golang.org/x/tools/go/buildutil
输入以下命令编译,运行hello
go install github.com/github-user/hello
hello
5.安装与运行 go tour
输入以下命令安装并运行go tour,开始学go
go get github.com/Go-zh/tour/gotour
gotour