安装 go 语言开发环境

本文仅在 Centos 7 系统下安装golang。

1、Centos安装图形化界面

因为原本的非图形化界面我不是很喜欢,眼睛看久了很痛,所以我选择先将Centos进行图形化界面
使用指令:

yum groupinstall -y "GNOME Desktop"

安装完成后使用指令:init 5 就可以进入了
在这里插入图片描述
当然,无论是否安装图形化界面都不会影响你的开发和使用,这个仅仅只是我个人的喜好。

2、安装 VSCode 编辑器

Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在 Windows,macOS 和 Linux 桌面上运行。它内置了对JavaScript,TypeScript和Node.js的支持,并为其他语言(如C ++,C#,Java,Python,PHP,Go)和运行时(如.NET和Unity)提供了丰富的扩展生态系统。
下面就是它的安装步骤:
首先获取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

然后就可以使用VScode了!附上一张安装成功后的图:
在这里插入图片描述

3、安装 golang

  • 安装
    命令如下:
$ sudo yum install golang "这是安装命令"
$ rpm -ql golang |more "这是查看安装目录命令"
$ go version "这是安装测试命令"

图中我使用了查看安装目录命令和安装测试命令,如果可以看到对应的版本,说明安装成功。在这里插入图片描述

  • 设置环境变量
    Go代码必须放在工作空间中,实际上就是一个目录,且必须包含src、pkg、bin三个子目录。它们的用途如下:

    • bin:包含编译后的可执行命令
    • pkg:包含包对象
    • src:包含Go的源文件,它们被组织成包

    因此首先创建go语言的工作空间:

    $ mkdir $HOME/gowork
    

    然后在 在 ~/.profile 文件中添加:
    export GOPATH=$HOME/gowork
    export PATH=$PATH:$GOPATH/bin

    执行后保存这些配置

    	$ source $HOME/.profile
    

    最后可以使用go env拉进行检查是否修改成功,或者可以看看能否成功进入所配置的文件夹:
    在这里插入图片描述

  • 创建Hello World
    首先在工作空间中创建源代码目录:

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

    然后在该目录下创建hello.go文件

    $ vim hello.go
    

    敲入代码:

    package main
    
    import "fmt"
    
    func main() {
    	fmt.Printf("hello, world\n")
    }
    

    在终端运行:

    $ go run hello.go
    

    就可以得到一个大大的Hello World了!
    在这里插入图片描述

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

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

    $ sudo yum install git
    

    在这里插入图片描述

  • 安装 go 的一些工具
    进入 vscode ,它提示要安装一些工作,但是却:failed to install.
    仔细检查,发现 https://golang.org/x/tools/..., 原来是 golang.org 无法连接
    使用命令:
    1、下载源代码到本地

    "创建文件夹"
    mkdir $GOPATH/src/golang.org/x/
    "下载源码"
    go get -d 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
    

    3、安装运行 hello world

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

5、安装与运行 go tour

使用命令:

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

在这里插入图片描述

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

之前使用过

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

在这个文件夹下使用建立git仓库指令

$ git init

然后我在自己github用户上创建golang,复制地址
在这里插入图片描述
输入指令,加入远程仓库

$ git add remote origin https://github.com/MRMJ12138/golang.git

然后将hello.go,push至github上

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

然后就可以在自己的主页看到文件已经被push成功了
在这里插入图片描述

Logo

一站式 AI 云服务平台

更多推荐