在Centos下配置GO开发环境 - Go语言中文社区

在Centos下配置GO开发环境


目录

 

1、安装VSCode编辑器

 2、安装golang

2.1安装

2.2设置环境变量

1、创建工作空间

2、配置环境变量

3、检查配置

2.3创建hello world!

3、安装必要的工具和插件

3.1安装Git客户端

3.2安装 go 的一些工具

1、下载源代码到本地

2、安装工具包

3、安装运行hello world

4、安装与运行 go tour

4、编写hello world,git连接远程仓库


1、安装VSCode编辑器

Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在 Windows,macOS 和 Linux 桌面上运行。它内置了对JavaScript,TypeScript和Node.js的支持,并为其他语言(如C ++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)提供了丰富的扩展生态系统。

linux下安装:

Running VS Code on Linux

 

 2、安装golang

 

2.1安装

打开终端,在终端输入命令

$ sudo yum install golang

如果出现user不在sudoers文件中,则输入命令

$ su

输入root密码,进入root状态,然后重新输入第一条指令。

安装完毕后,如果你想看golang安装在哪个目录,输入命令

$ rpm -ql golang

测试安装是否成功:

$ go version

2.2设置环境变量

go 对编译、包管理、测试、部署、运行提供全程支持,了解环境配置非常重要!

go语言共工作空间

1、创建工作空间

$ mkdir $HOME/gowork

注意:要退出root状态,因为root的HOME,与用户的HOME是不一样的

2、配置环境变量

对于centos,在~/.profile文件中添加以下语句,如果不存在.profile,则可试用.bash_profile

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

然后执行这些配置

$ source $HOME/.profile
$ source $HOME/.bash_profile

3、检查配置

$ go env

注意:有一个奇怪的地方,当你关闭终端,然后重新打开时,输入指令go env,你会发现工作环境变了,然后要重新输入之前source指令,工作环境才bi'a变回正确的环境。如果你不想每次打开终端,都要输入source指令的话,在.bashrc文件添加之前的语句。

 

2.3创建hello world!

创建源代码目录

$ mkdir $GOPATH/src/github.com/github-user/hello

在hello下文件夹中,利用vs code创建hello.go

$ code hello.go

输入代码

package main

import "fmt"

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

在终端运行!

$ go run hello.go
hello, world

3、安装必要的工具和插件

3.1安装Git客户端

go 语言的插件主要在 Github 上,安装 git 客户端是首要工作。

$ sudo yum install git

3.2安装 go 的一些工具

进入 vscode ,它提示要安装一些工作,但 … 悲剧发生了 failed to install.

1、下载源代码到本地

# 创建文件夹
mkdir $GOPATH/src/golang.org/x/
# 下载源码
go get -v github.com/golang/tools
# copy 
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf

2、安装工具包

$ go install golang.org/x/tools/go/buildutil

重新启动后,安装go插件

 

3、安装运行hello world

$ go install github.com/github-user/hello
$ hello

4、安装与运行 go tour

细节参见:《Go 语言之旅》

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

 

 

 

 

4、编写hello world,git连接远程仓库


在之前的github.com/github-user/hello文件夹,输入指令,建立git仓库

$ git init

在自己github用户上创建repositories,复制地址

输入指令,加入远程仓库

$ git add remote origin https://github.com/Howlyao/HelloGo.git

 

输入指令,将hello.go,push至github上

$ git add hello.go
$ git commit -m "initial"
$ git push origin master

若远程仓库的版本比本地更新,则输入指令

$ git pull origin master

直接退出vim,就可以了。

此时再输入git push

 

github:https://github.com/Howlyao/HelloGo/

git操作详细介绍:https://gitee.com/help

 

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/Howlyao/article/details/82811198
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-25 00:03:35
  • 阅读 ( 1130 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢