如何在Linux下安装Go语言开发环境并将代码上传至github

安装环境

本次安装基于Ubuntu16.04版本

安装VSCode编辑器

linux下官方安装教程 https://code.visualstudio.com/docs/setup/linux

官方文档的安装命令太复杂(基于CentOS),其实完成安装只需要几条命令

1.安装Ubuntu make

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

2.安装VSCode

umake ide visual-studio-code

安装完成后在启动台输入Code就可以找到图标运行了

如何在Linux下安装Go语言开发环境并将代码上传至github_第1张图片

 

安装golang

安装命令

sudo apt install golang-go

安装完成后查看版本号,有显示说明安装成功

go version

如何在Linux下安装Go语言开发环境并将代码上传至github_第2张图片

配置环境变量

vim打开Linux环境配置文件

sudo vim ~/.profile

添加环境变量

如何在Linux下安装Go语言开发环境并将代码上传至github_第3张图片

这里换成自己的GO安装路径即可

检查是否配置成功

go env

如何在Linux下安装Go语言开发环境并将代码上传至github_第4张图片

发现已成功修改

 

创建Hello World

创建源代码目录

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

在VScode上打开源代码目录并安装Go语言插件

如何在Linux下安装Go语言开发环境并将代码上传至github_第5张图片

 

在Vscode中完成Hello world代码后在命令行运行

 

安装必要的工具和插件

安装git客户端

sudo apt install git

安装go的工具

直接在VScode中安装发现失败...

如何在Linux下安装Go语言开发环境并将代码上传至github_第6张图片

需要安装go的工具,通过源码方式安装才可行,我的go get命令一直执行不成功,直接git clone了源码

命令如下

# 创建文件夹
mkdir $GOPATH/src/golang.org/x/
# 下载源码
git clone https://github.com/golang/tools
# copy 
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf
#安装工具包
go install golang.org/x/tools/go/buildutil

重启VScode就能成功运行了

如何在Linux下安装Go语言开发环境并将代码上传至github_第7张图片

安装运行hello world

 

安装运行go tour

go get直接安装

这并不代表gotour安装好了,由于国内墙的原因,必须我们手动安装

首先网址打开https://bitbucket.org/mikespook/go-tour-zh/downloads

如何在Linux下安装Go语言开发环境并将代码上传至github_第8张图片

下载并解压到本地路径$GOPATH/mikespook/,并命名为go-tour-zh

接下来用go get下载两个依赖

go get github.com/golang/net
go get github.com/golang/tools

如果安装失败需要自行在本地定位到文件夹后git clone命令下载源码

最后依赖安装完成后GOPATH的文件树结构如下

如何在Linux下安装Go语言开发环境并将代码上传至github_第9张图片

最后定位到go-tour-zh/gotour/

执行

go install
gotour

即可完成,完成效果如下

 

 

将代码上传至github

如果是创建本地的git仓库需要第一步进行初始化,使用命令

git init

这里建议在github上新建一个git仓库,然后git clone到本地,这样可以免去在github上添加SSH的麻烦

如何在Linux下安装Go语言开发环境并将代码上传至github_第10张图片

#克隆远程库
git clone https://github.com/Agentzy/LearnGo/

第一次把仓库clone下来后就可以直接在这个仓库中添加东西了

这次的代码仓库组织如下

如何在Linux下安装Go语言开发环境并将代码上传至github_第11张图片

使用git 命令上传远程库

#add你要添加的东西
git add .
#输入相关信息本地确认
git commit -m"test hello go"
#push远程
git push

这里第一次push需要输入github账号密码,输入后push操作正常完成

如何在Linux下安装Go语言开发环境并将代码上传至github_第12张图片

查看github发现已经更新

如何在Linux下安装Go语言开发环境并将代码上传至github_第13张图片

你可能感兴趣的:(如何在Linux下安装Go语言开发环境并将代码上传至github)