Go语言开发环境安装 - Go语言中文社区

Go语言开发环境安装



在Go语言学习之前,要先把环境配置好。在CentOS下进行相关开发环境安装

一、Go环境配置与检测

1. 安装golang

在Linux环境下安装golang十分简单,只需要一条简单的命令。

# sudo yum install golang

安装完后查看一下go版本

# go version
go version go1.9.4 linux/amd64

2. 配置环境变量

首先创建工作空间

#  mkdir  $HOME/gowork

配置的环境变量: 使用vim打开/etc/profile,修改环境变量配置,在文末加入两句

export GOPATH=$HOME/gowork
export PATH=$PATH:$GOAPTH/bin

然后执行配置

# source /etc/profile

但这次配置只是一次性的,可以修改~/.bashrc文件,使得该配置始终有效,不必每次开机都输入一遍source命令。文末加入

source /etc/profile

最后检查一下配置,使用go env检查配置,可以看到详细的配置信息。
【插入图片】

二、安装VS Code

为了能够更轻松地进行开发,同时也为了能够愉快地写markdown,先来安装一个VSC!

# sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
# sudo sh -c 'echo -e "[code]nname=Visual Studio Codenbaseurl=https://packages.microsoft.com/yumrepos/vscodenenabled=1ngpgcheck=1ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

然后使用yum安装

# yum check-update
# sudo yum install code

最后打开/usr/share/applications,将VS Code的快捷方式复制到桌面,方便日后使用。

三、安装Git

go语言的很多插件都在Github上,接下来的学习也离不开git啦。

# sudo yum install git

结果vscode会说版本太低,建议更新…只好狠心卸载,更新为新版本的git。更新完后可以使用git --version查看当前版本。

# yum remove git
# yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
# yum install git
# yum update git
# git --version

四、安装Go工具

VS Code需要一些Go工具来支持开发,无奈https://golang.org/被qiang了,只好从github上面下载了。

# 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

五、安装Gotour

为了日后更方便地能学习,下载一个gotour,使用命令gotour就可以在本地学习go教程了。

# go get github.com/Go-zh/tour/gotour
# gotour

六、运行第一个Go程序

至此,配置大概都完成了,来试一试运行一个Go程序吧!
可以在命令行中输入code hello.go来新建一个go文件

package main
import "fmt"

func main() {
	fmt.Printf("hello,worldn")
}

然后运行即可啦!
【插入图片】

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Eddie_Peng/article/details/83025655
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢