Ubuntu 18.04安装Vscode的go插件

1.首先安装vscode,安装之后打开,

 

Ubuntu 18.04安装Vscode的go插件_第1张图片

搜索go,安装go插件。

注意这个是vscode的插件。

2.确定自己的18.04的Ubuntu的自带的go插件的版本。

一般自带的都是1.10安装go的插件会出现问题,这时需要卸载1.10,安装1.13及以上的版本。

做法:卸载1.10,这里需要删除path里面的go文件。命令行输入 go env 找到 go root,我这里是在usr/local/go下,执行下面命令。

sudo rm -rf /usr/local/go  删除 go 目录

sudo rm -rf /usr/bin/go  删除软链接

去到https://golang.google.cn/dl/这个国内可以访问的网址,下载最新版。

使用命令tar -zxf go1.4.2.linux-amd64.tar.gz -C /usr/local 将这个包解压到/usr/local/下。

验证安装结果:进入到/usr/local目录中查看是否存在一个名为go的目录。在命令行下进入到这个go目录,敲入bin/go version并回车,查看是否有如下图所示的Go语言版本信息打印出来。

成功之后,要在任何地方能访问,需要设置四个环境变量

export GOROOT=/usr/local/go
export GOPATH=~/goproject
export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:$GOPATH/bin

这四个命令的解释:

1,GOROOT就是go的安装路径,刚刚我们把go解压在了/usr/local/ 下面。

2,GOPATH是作为编译后二进制的存放目的地和import包时的搜索路径 (其实也是你的工作目录, 你可以在src下创建你自己的go源文件, 然后开始工作),我们的代码在这里设置了GOPATH地址,用于存放业务项目。

3和4:用来在任何地方都可以访问go语言。

将这些命令复制进去,你就可以在任何地方使用go命令了。

这里安装的go和vscode安装的go不是一个东西。所以概念要弄清楚。

去到主目录,输入 go env查看配置。

这些做完只对此次开机生效,要想对所有用户,长久保存,需要将上面四条命令添加到

sudo vim /etc/profile

添加四条命令到末尾,然后保存即可。

3.安装go的额外插件,这些插件老方法基本都不行了。

最新方法是:

我们可以手动从github上下载工具,(执行此步骤前提需要你的电脑上已经安装了git)

第一步:现在自己的GOPATH的src目录下创建golang.org/x目录,比如我的GOPATH:~/goproject,就是在我的用户目录下:/home/liu 下面,但是现在goproject文件夹都还没有,所以请自行创建所有目录。

第二步:在终端/cmd中cd到GOPATH/src/golang.org/x目录下

第三步:执行git clone https://github.com/golang/tools.git tools命令

第四步:执行git clone https://github.com/golang/lint.git命令

需要在vscode运行go项目的话,请先点击 文件->打开文件夹->打开刚刚的project文件夹。然后点击文件->将工作区另存为,存到你的project目录,设置工作区名字。

然后配置vscode的文件-首选项-设置

搜索 Association。修改工作区配置

{
	"folders": [
		{
			"path": "."
		}
	],
	"settings": {
		"workbench.colorTheme": "Monokai",

		"editor.mouseWheelZoom": true,

		"files.autoSave": "afterDelay",

		"files.autoSaveDelay": 3000,

		"go.goroot":"/usr/local/go",

		"go.gopath":"/home/liu/goproject",
		
		"go.gocodeAutoBuild":false
	}
}

把这些改成你自己的 go env下面的内容就好了。

然后重新打开vscode

按住ctrl+shift+p 

输入或者选择: Go:install/update tool,就可以成功安装了。

 结果图:

Ubuntu 18.04安装Vscode的go插件_第2张图片

 

 

 

你可能感兴趣的:(网络安全)