Ubuntu下配置Golang环境和安装GoLand

一、安装Golang

使用wget命令下载golang包,这里选择1.10版本:

wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz

将程序解压至/usr/local目录下:

tar zxvf go1.10.3.linux-amd64.tar.gz -C /usr/local

二、配置环境变量

如果只对单一用户生效,就编辑用户目录下的.bashrc文件。如果需要对所有用户生效,就编辑/etc/profile文件,添加以下几行:

export PATH=$PATH:/usr/local/go/bin

export GOROOT=/usr/local/go

export GOPATH=$GOROOT/gowork

export GOBIN=$GOROOT/bin

GOPATH根据实际情况进行配置。我这里在/usr/local/go下新建了gowork目录,并把它设置为GOPATH。然后在gowork下面创建src目录,以后所有项目都创建在这一目录下。

三、下载GoLand并配置

从https://www.jetbrains.com/go/download下载GoLand。下载时需要选择历史版本2018.1,不然后面的激活会有问题。

选择2018.1.6 for Linux版本下载,下载后解压,进入到解压目录的bin目录下,执行https://www.cnblogs.com/00w/p/goland.sh命令。

出现激活的提示框后,选择第三个license server选项,上网搜索一下goland license server,选择合适的填入即可(比如http://idea.iblue.me)。

注意,2018.2以后的版本目前都不能使用网上搜到的激活码了,因此需要安装旧版本。

完成激活后,GoLand会自动加载之前配置好的环境变量。

四、为GoLand制作桌面图标

我的Ubuntu系统带图形界面,因此希望GoLand能直接从左边的快速启动栏启动。

图标的信息都保存在/usr/share/applications目录下,以desktop文件格式存在。进入目录,创建goland.desktop文件,编辑如下:

[Desktop Entry]

Type=Application

Name=GoLand

Icon=[GoLand的目录下的bin目录]/goland.png

Exec=[GoLand的目录下的bin目录]/goland.sh

Terminal=false

Categories=Application;

完成编辑后,在左上角的搜索里面就可以用GoLand搜索到GoLand程序。将GoLand拖动到左边快速启动栏即可。