Linux操作系统配置Go语言编程环境

之前一直在windows下写Go,现在工作环境切换至Linux下,因此写下此文,记录安装Go环境的过程。

操作系统:CentOS7.5

一、安装步骤

1,下载Go语言安装包

yum install golang -y

2,检查下载的Go语言版本

[root@localhost centos]# go version
go version go1.9.4 linux/amd64

3,在 etc/profile 配置文件中添加GOROOT和GOPATH

export GOROOT=/usr/lib/golang
export GOPATH=/home

使配置文件生效

//在根目录下执行
source /etc/profile

//或在 etc 目录下执行
source profile  

4,创建一个hello.go文件进行测试

package main

import(
	"fmt"
)

func main(){
	fmt.Println("Hello!")
}
//保存退出,并执行该文件
go run main.go

二、参考文章

Go语言环境搭建详解_飞雪无情

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张戈的专栏

利用 HSTS 安全协议柔性解决全站 HTTPS 的兼容性问题

目前,很多站都开始实现HTTPS了,而且其中的大部分强迫症站长还会开启强制HTTPS机制,对于网站的HTTP请求全部301跳转到HTTPS,从而实现全站HTTP...

3880
来自专栏用户2442861的专栏

non-blocking I/O Multiplexing + poll/epoll 的正确使用

在前面的文章中曾经粗略讲过poll,那时是用阻塞IO实现,在发送和接收数据量都较小情况下和网络状况良好的情况下是基本没有问题的,read 不会只接收部分数据,...

1202
来自专栏开发与安全

浅谈 non-blocking I/O Multiplexing + poll/epoll 的正确使用

在前面的文章中曾经粗略讲过poll,那时是用阻塞IO实现,在发送和接收数据量都较小情况下和网络状况良好的情况下是基本没有问题的,read 不会只接收部分数据,w...

2811
来自专栏hbbliyong

TortoiseGit为github账号添加SSH keys,解决pull总是提示输入密码的问题

每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了。若果使用TortoiseGit作...

3036
来自专栏康怀帅的专栏

Golang 简单使用

官方网站:https://golang.org/ GitHub:https://github.com/golang 变量 $GOROOT go 安装路径 $GO...

2715
来自专栏服务端技术杂谈

获取线程池中任务执行数量

通过ThreadPoolExecutor的相关API实时获取线程数量,排队任务数量,执行完成线程数量等信息。

702
来自专栏凉城

利用HSTS安全协议柔性解决全站HTTPS的兼容性问题

1343
来自专栏张戈的专栏

利用HSTS安全协议柔性解决全站HTTPS的兼容性问题

导读:目前,很多站都开始实现 HTTPS 了,而且其中的大部分强迫症站长还会开启强制 HTTPS 机制,对于网站的 HTTP 请求全部 301 跳转到 HTTP...

2886
来自专栏Golang语言社区

【Go 语言社区】再看GOPATH

GOPATH环境变量用于指定这样一些目录:除$GOROOT之外的包含Go项目源代码和二进制文件的目录。go install和go 工具会用到GOPATH:作为编...

3035
来自专栏hbbliyong

应用TortoiseGit为github账号添加SSH keys,解决pull总是提示输入密码的问题

每次同步或者上传代码到githun上的代码库时,需要每次都输入用户名和密码,这时我们设置一下SSH key就可以省去这些麻烦了。若果使用TortoiseGit作...

3818

扫码关注云+社区