ubuntu之go开发环境搭建

声明:本文只记录了ubuntu系统下go开发环境搭建,IDE使用GoLand。

1、go安装

sudo apt install golang

环境变量配置

sudo vim ~/.profile

 在文件后面新增如下内容:

export GOROOT="/usr/lib/go-1.10"
export GOBIN=$GOROOT/bin
export GOPATH="/home/***/go"//需替换路径
export PATH=$PATH:$GOPATH/bin

安装完成后,通过一下命令使文件生效。

source ~/.profile

PS:直接配置的清华开源软件镜像站,直接安装即可。软件源配置可参考ubuntu之软件源配置

2、govendor安装

govendor为go语言的包管理器,该工具会将项目依赖的包拷贝到项目vendor目录下,并通过vendor.json来记录依赖包的版本。

go get -u github.com/kardianos/govendor

通过 govendor命令即可查询。

3、goland安装

  • 文件下载

GoLand下载地址

  • 安装
sudo tar xfz goland-2018.2.1.tar.gz  -C /opt
  • 配置goland.vmoptions,默认最小128m,使用过程中会出现卡死现象,故修改之。
-Xms2g
-Xmx3g
-XX:ReservedCodeCacheSize=540m
  • 打开应用程序
sh /opt/GoLand-2018.2.1/bin/goland.sh

PS:在IDE-->tools可添加桌面快捷方式。

4、问题记录

安装完go以及goland后,迫不及待"hello world!",运行时正常,但在Debug时,提示框架不支持,通过go dev命令打印环境变量配置信息时,发现GOARCH="386",而我的GOHOSTARCH="amd64",然后发现在使用/etc/profile配置环境变量时,参考网络上的配置,却未结合自己的系统,导致无法Degug,故编辑/etc/profile、修改GOARCH即可。

你可能感兴趣的:(学习笔记,ubuntu,ubuntu,go,goland,环境搭建)