安装VSCode编辑器
- 在终端依次输入下面4条命令即可安装vscode
$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
$ sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
$ yum check-update
$ sudo yum install code
安装golang
sudo yum install golang
- 测试是否安装成功
sudo yum install code
设置环境变量
- 创建工作空间
mkdir $HOME/gowork
- 配置环境变量,通过 vi ~/.profile 新建 .profile文件,并在文件中添加:
export GOPATH=$HOME/gowork
export PATH=$PATH:$GOPATH/bin
- 执行这些配置:可以看见GOPATH和GOROOT已经配置成功
$ source $HOME/.profile
- 检查配置:
$ go env
- 退出当前用户并重新登陆
创建HelloWorld
- 创建源码目录,其中 github-user 为你自己的github账户名
$ mkdir $GOPATH/src/github.com/github-user/hello -p
- 使用vscode编辑hello.go,代码如下。
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
- 保存代码到刚刚创建的工作目录中
- 进入到工作目录,并运行hello.go
$ cd $GOPATH/src/github.com/github-user/hello
$ go run hello.go
hello, world
安装必要的插件和工具
- 安装git客户端
$ sudo yum install git
- 安装完成后,重新进入vscode,会提示安装一些东西,但点击install会出现安装不了的情况,此时先将源代码下载到本地
//首先创建新的文件夹
$ mkdir $GOPATH/src/golang.org
$ 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
- 重新进入vscode,按提示安装即可
- 安装运行helloworld:
$ go install github.com/github-user/hello
$ hello
hello, world
安装于运行gotour
$ go get github.com/Go-zh/tour/gotour
$ gotour
将本地仓库的内容推送到远程仓库
- 在github中创建一个名称为 golang 的新仓库,然后在本地工作目录下执行以下操作:
$ git init
$ git add --all
$ git config --global user.email "798607646@qq.com"
$ git config --global user.name "limsanity"
$ git commit -m "golang"
$ git remote add origin https://github.com/limsanity/golang2.git
$ git push -u origin master
- 随后会提醒你输入github的账号密码,输入完成后就可以看见github的golang仓库上有本地的文件了