本次安装基于Ubuntu16.04版本
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就可以找到图标运行了
安装命令
sudo apt install golang-go
安装完成后查看版本号,有显示说明安装成功
go version
配置环境变量
vim打开Linux环境配置文件
sudo vim ~/.profile
添加环境变量
这里换成自己的GO安装路径即可
检查是否配置成功
go env
发现已成功修改
创建源代码目录
mkdir $GOPATH/src/github.com/Agentzy/hello -p
在VScode上打开源代码目录并安装Go语言插件
在Vscode中完成Hello world代码后在命令行运行
安装git客户端
sudo apt install git
安装go的工具
直接在VScode中安装发现失败...
需要安装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就能成功运行了
安装运行hello world
go get直接安装
这并不代表gotour安装好了,由于国内墙的原因,必须我们手动安装
首先网址打开https://bitbucket.org/mikespook/go-tour-zh/downloads
下载并解压到本地路径$GOPATH/mikespook/,并命名为go-tour-zh
接下来用go get下载两个依赖
go get github.com/golang/net
go get github.com/golang/tools
如果安装失败需要自行在本地定位到文件夹后git clone命令下载源码
最后依赖安装完成后GOPATH的文件树结构如下
最后定位到go-tour-zh/gotour/
执行
go install
gotour
即可完成,完成效果如下
如果是创建本地的git仓库需要第一步进行初始化,使用命令
git init
这里建议在github上新建一个git仓库,然后git clone到本地,这样可以免去在github上添加SSH的麻烦
#克隆远程库
git clone https://github.com/Agentzy/LearnGo/
第一次把仓库clone下来后就可以直接在这个仓库中添加东西了
这次的代码仓库组织如下
使用git 命令上传远程库
#add你要添加的东西
git add .
#输入相关信息本地确认
git commit -m"test hello go"
#push远程
git push
这里第一次push需要输入github账号密码,输入后push操作正常完成
查看github发现已经更新