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.解压安装文件到指定目录
3.添加环境变量(very Important!!!)
GOPATH就是GO的安装路径,默认一般为/usr/local/go
GOROOT是你的工作空间,比如我的就是在home下创建了go文件夹作为我的GOProjects的工作空间,其下一般有bin、src、pkg三个文件夹(这三个文件夹不需要自己创建)
退出,并使环境变量生效:
注意事项:
如果GOPATH路径与GOOROOT相同,就会报错!
具体原因及解释可以参考这篇博客:
https://www.cnblogs.com/X-knight/p/.html
到此为止,GO语言在Linux上的环境就已经安装好了。
二.安装GOLand
1.下载GOLand
https://www.jetbrains.com/go/
2.安装
运行后会弹出一个选项框,如果是首次安装就选择下面一项
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/.html
https://www.colabug.com/2018/0910//
https://www.sigusoft.com/p/67ffa2cb6178
https://blog.csdn.net/yk/article/details/
https://blog.csdn.net/RogerSCL/article/details/
https://blog.csdn.net/gao_grace/article/details/
https://www.sigusoft.com/p/bc
https://www.php.cn/tool/vscode/.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.