Ubuntu下安装Goland并配置go语言环境

最近武汉的肺炎疫情越来越严重,长时间待在家实在憋得慌,闲来无事,通过一些渠道了解到了GO语言这一神奇的语言,打算入手简单的学一下,so,先搭环境吧。。。。。。。。这里要吐槽一下,本来只想在VSCode中配置一下GO语言环境就好,毕竟目前并不打算深入钻研GO语言,只是想多学一门语言罢了。怎奈何!!!!!VSCode配置GO的环境实在是恶心,搞了整整一个下午,一直到晚上,我终于屈服了,乖乖的下载GoLand,真香…
另外,本文还会在文末罗列一些关于VSCode配置环境过程中遇到的问题,有想尝试的筒子们可以试试哟.

一.下载安装GO语言

1.下载文件

由于GO语言是google开发,so,你懂得…不过也不碍事,国内有相关的镜像网站依然可以下载https://www.golangtc.com/download,
不过这个网址我并没有打开,误打误撞在这里找到了:

Golang中文社区

这里推荐使用的是go1.13.7版本,对于本人来说足够了,如果有准备钻研Go语言的筒子们,可以考虑入手GO2。

2.解压安装文件到指定目录

  sudo tar -xzvf go1.13.7.linux-amd64.tar.gz -C /usr/local

3.添加环境变量(very Important!!!)

#进入.bashrc 或 /etc/profile配置环境变量,二选一
sudo vim ~/.bashrc
sudo vim /etc/profile
#如果没有安装vim也可以使用gedit打开
sudo gedit ~/.bashrc
sudo gedit /etc/profile
#在文件末端加入如下代码:
export GOPATH=$HOME/go
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

GOPATH就是GO的安装路径,默认一般为/usr/local/go
GOROOT是你的工作空间,比如我的就是在home下创建了go文件夹作为我的GOProjects的工作空间,其下一般有bin、src、pkg三个文件夹(这三个文件夹不需要自己创建)

退出,并使环境变量生效:

$ source ~/.bashrc
#或
$ source /etc/profile

注意事项:
如果GOPATH路径与GOOROOT相同,就会报错!
具体原因及解释可以参考这篇博客:

https://www.cnblogs.com/X-knight/p/9522511.html

到此为止,GO语言在Linux上的环境就已经安装好了。

二.安装GOLand

1.下载GOLand

https://www.jetbrains.com/go/

2.安装

cd GoLand-2019.3.2/bin/
./goland.sh

运行后会弹出一个选项框,如果是首次安装就选择下面一项
Do not import settings
接着一路NEXT就好

3.Tools

最后一步,这里就不赘述了(主要坐了整整一天了,腰疼的不行不行的,筒子们自己看链接就好了)
GoLand 2019.3工具
jetbrains系列产品tools

GoLand相关的设置问题
GoLand可能会用到的一些小工具

三.GO语言tutorials

最后再罗列一些Go语言的相关教程,以供参考
https://www.runoob.com/go/go-tutorial.html

https://github.com/unknwon/the-way-to-go_ZH_CN/blob/master/eBook/01.1.md
还有上文提到的Goland的中文社区

终于整理完了,可以美美的睡一觉了,祝顺利哟。


如果你想尝试在VSCode上配置Go语言环境,可以参考借鉴下面几篇博文(基本流程大致相同,只不过在VSCode中安装相关的插件会遇到一些问题,笔者就是卡在了这里,so,干脆跳出坑好了,搞得笔者心力交瘁.)

按照笔者认为的重要程度排序:
https://www.cnblogs.com/Dominic-Ji/articles/11660120.html
https://www.colabug.com/2018/0910/4449639/
https://www.jianshu.com/p/67ffa2cb6178
https://blog.csdn.net/yk150915/article/details/80020413
https://blog.csdn.net/RogerSCL/article/details/100852840
https://blog.csdn.net/gao_grace/article/details/77853738
https://www.jianshu.com/p/6293503522bc
https://www.php.cn/tool/vscode/440186.html
https://www.xiaoc.cn/article/2019_07_10/144.html
另外在VSCode中安装相关go插件的过程中,会遇到Failed的情况,可能需要从github上直接下载到指定文件夹下再安装,尽管VSCode中会提示所下载插件的地址,但是部分地址是打不开的
下面罗列一些可能对你有用的一些tools
微软给出的vscode下配置go需要的tools
https://github.com/microsoft/vscode-go
Go Tools
https://github.com/golang/tools
dlv插件
https://github.com/go-delve/delve/
gopkgs插件
https://github.com/uudashr/gopkgs
最后,祝Configuration succeeded.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值