内容简介:下载完成之后,运行如下命令解压到当然具体的安装包名字可能与上面有出入。配置环境变量:
Go 语言安装包下载地址:
https://studygolang.com/dl
下载完成之后,运行如下命令解压到 /usr/local
tar -C /usr/local -zxvf go1.11.linux-amd64.tar.gz
当然具体的安装包名字可能与上面有出入。
配置环境变量:
打开当前用户 $HOME
目录下的 .bashrc
文件
vi ~/.bashrc
在末尾添加如下命令,这些命令的主要用途是用来导出环境变量:
export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin:$HOME/go/repo/bin:$HOME/go/ws/bin export GOPATH=$HOME/go/repo:$HOME/go/ws
当然 GOPATH 你可以随心配置,我这里的意图是使用第一个路径作为仓库,使用第二个作为工作空间,因为 go get
命令会默认使用 GOPATH
第一个路径。
上面虽然添加了环境变量配置,但是系统还未这个真正使用它,运行如下命令,让他生效。
source ~/.bashrc
到此为止,环境变量配置完毕
检查一下是否配置成功,可以运行如下命令:
go version
如果有版本号输出,说明安装成功,否则会提示你找不到该命令。
接下来,安装 VSCode 代码编辑器
下载地址: https://code.visualstudio.com/
Ubuntu 选择 .deb
安装包,双击傻瓜安装,按提示来就可以了,不用多介绍。
安装好了 VSCode ,安装插件 Go:
注意:插件 Go 要求的有些包因为被墙了,所以安装时,有些 工具 命令命令会安装不成功。不过不要紧,github 都有相应的包可供下载。
首先安装被墙的的 golang.org/x/*
包,运行如下命令:
mkdir -p ~/go/repo/src/golang.org/x cd ~/go/repo/src/golang.org/x git clone https://github.com/golang/net.git git clone https://github.com/golang/sys.git git clone https://github.com/golang/tools.git git clone https://github.com/golang/crypto.git git clone https://github.com/golang/lint.git
当然以上安装包的路径视你的 GOPATH 而定。
结下来再开始安装插件 Go 要求的工具包就应该畅通无阻了
go get -v github.com/ramya-rao-a/go-outline go get -v github.com/acroca/go-symbols go get -v github.com/mdempsky/gocode go get -v github.com/rogpeppe/godef go get -v golang.org/x/tools/cmd/godoc go get -v github.com/zmb3/gogetdoc go get -v golang.org/x/lint/golint go get -v github.com/fatih/gomodifytags go get -v golang.org/x/tools/cmd/gorename go get -v sourcegraph.com/sqs/goreturns go get -v golang.org/x/tools/cmd/goimports go get -v github.com/cweill/gotests/... go get -v golang.org/x/tools/cmd/guru go get -v github.com/josharian/impl go get -v github.com/haya14busa/goplay/cmd/goplay go get -v github.com/uudashr/gopkgs/cmd/gopkgs go get -v github.com/davidrjenni/reftools/cmd/fillstruct go get -v github.com/alecthomas/gometalinter gometalinter --install
以上安装包依赖列表可参考官方文章 Go tools that the Go extension depends on
建议以上命令作为一个脚本运行,会提高效率,linux 下创建一个简单脚本基本模式如下
使用 vi vscode-plugin-go-install.sh
命令新建文件
#!/bin/bash # 编写你的命令 # 输出 hello world echo "hello world"
在运行之前,你必须把脚本加上可执行权限,如下:
chmod +x vscode-plugin-go-install.sh
加完权限,运行脚本
./vscode-plugin-go-install.sh
如无意外,一切顺利,祝你也是如此!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
博客秘诀:超人气博客是怎样炼成的
Darren Rowse、Chris Garrett / 向怡宁 / 人民邮电出版社 / 201005 / 39.00元
作为Web 2.0的新生事物的博客,如今已蓬勃发展,呈燎原之势,业已成为许多人的一种生活方式。中国从事博客写作的人数已达千万级,各类博客网站不可胜数。 然而,为什么有的博客人气鼎盛,拥趸众多,有的博客却门前冷落,少人问津呢?究竟应该怎样写好自己的博客,才能让它吸引更多访客的关注呢?博客网站还能为我做什么呢? 本书的两位作者长期主持知名博客站点ProBlogger.net,指导了成千上万......一起来看看 《博客秘诀:超人气博客是怎样炼成的》 这本书的介绍吧!