goland环境配置_Goland开发环境搭建详解

Golang开发环境搭建

首先学习一门开发语言首先先要搭建开发环境,有了环境我们才能进行代码的开发,先介绍在一些主流的操作系统编译环境的搭建和IDE选择。

要搭建Go语言开发环境,先下载Go语言的开发工具包,下载下载地址:https://golang.org/dl/,(墙内下载地址http://www.golangtc.com/download),Go为我们所熟知的所有平台架构提供了开发工具包,比如我们熟知的Linux、Mac和Windows,其他的还有FreeBSD等。

下载

根据自己机器的操作系统选择相应的开发工具包,Windows 64位的,就选择windows-amd64的工具包;是Linux 32位的就选择linux-386的工具包,Mac的现在都是64位的,直接选择就可以了。

开发工具包又分为安装版和压缩版。安装版是Mac和Windows特有的,他们的名字类似于:

go1.9.2.darwin-amd64.pkg

go1.9.2.windows-386.msi

go1.9.2.windows-amd64.msi

下载安装版后,双击打开会出现安装向导,让你选择安装的路径,可以帮你设置环境变量,直接慢慢下一步就可以安装。

压缩版的就是一个压缩文件,可以解压得到里面的内容,他们的名字类似于:

go1.9.2.darwin-amd64.tar.gz

go1.9.2.linux-386.tar.gz

go1.9.2.linux-amd64.tar.gz

go1.9.2.windows-386.zip

go1.7.4.windows-amd64.zip

压缩版我们下载后需要解压,然后自己移动到要存放的路径下,并且配置环境变量等信息,相比安装版来说,比较复杂一些,手动配置的比较多。

一、Windows下Golang开发环境搭建

安装版:根据操作系统的位数选择下载相应的安装包以后,直接配置安装路径下一步就可以安装。

压缩版:根据操作系统下载相应的安装包以后,下载下来的是压缩版是一个ZIP压缩包,解压,把解压里面的go目录放在某个目录下,如放在C盘下面,c:\Go就是Go的安装目录了,他里面有bin、src、doc等目录。

安装完以后,特别需要注意需要设置环境变量

当使用安装版本时,安装时会自己把go开发工具的路径设置在PATH环境变量下面,但是当使用压缩包安装时,我们需要自己设置PATH环境变量。环境变量有用户环境变量和系统环境变量(对所有的用户有效)。

特别需要注意的是,不管压缩版与安装版安装后需要设置GOPATH和GOROOT环境变量设置,GOROOT变量值是我们刚刚安装的go路径c:\Go,这样就配置好了GO目录的安装路径了。PATH环境变量就是%%GOROOT\bin路径,如c:\Go\bin路径。

GOPATH环境变量设置,GOPATH这个环境变量设置为我们的工作目录,就是写代码的目录,这个环境变量指定之后,我们编译源代码等生成的文件都会放到这个目录下。

环境变量设置

由于我的Go语言开发工具包安装在E:\Go\目录下,所以GOROOT路径设置为E:\Go\,我的工作目录为F:\MyCode\go。

GOPATH工作目录的目录结构为:

路径.png

你需要在工作目录下新建三个文件夹,分别是bin、pkg、src。

src 目录存放的是我们的go源代码,不同工程项目的代码以包名区分。

pkg 编译后生成的文件(比如:.a)

bin bin文件夹存放go install命名生成的可执行文件,可以把

GOROOT/bin一样,这样就可以直接在终端里使用我们go开发生成的程序。

安装完以后,你可以在cmd终端里面测试go语言开发工具包时候正常安装,执行go version,查看是否完成安装。

测试go语言开发环境

windows下go语言开发有一些IDE可以使用,目前我是使用过的如golang和liteide,直接很好的编辑与查看golang的代码。

二、Linux下Golang开发环境搭建

下载go1.9.2.linux-amd64.tar.gz后,进行解压,你可以采用自带的解压软件解压,我们这里选择的安装目录是/usr/local/go,可以使用如下命令:

解压

当加压时提示没有权限时,在最前面加上sudo以root用户的身份运行。运行后,在/usr/local/下就可以看到go目录了。如果是自己用软件解压的,可以拷贝到/usr/local/go下,但是要保证你的go文件夹下是bin、src、doc等目录,不要go文件夹下又是一个go文件夹,这样就双重嵌套了。

然后就要配置环境变量了,Linux下又两个文件可以配置,其中/etc/profile是针对所有用户都有效的;~/.profile是针对当前用户有效的。

使用vim或者其他编辑器打开配置文件,如 vim ~/.profile,在文件最后加上环境变量GOPATH、GOROOT和PATH的配置。

GOPATH配置为工作目录,以后编写写代码的目录;GOROOT为Go工具包的安装目录,在PATH配置后加上$GOROOT\bin。

你需要在工作目录GOPATH目录下下新建三个文件夹,分别是bin、pkg、src。

src 目录存放的是我们的go源代码,不同工程项目的代码以包名区分。

pkg 编译后生成的文件(比如:.a)

bin bin文件夹存放go install命名生成的可执行文件,可以把

GOROOT/bin一样,这样就可以直接在终端里使用我们go开发生成的程序。

GOPATH.png

针对所有用户的需要重启电脑才可以生效;针对当前用户的,在终端里使用suurce加载这个$HOME/.profile即可生效。

source

安装完以后,你可以在cmd终端里面测试go语言开发工具包时候正常安装,执行go version,查看是否完成安装。

version.png

三、Mac下Golang开发环境搭建

Mac分为压缩版和安装版,他们都是64位的。压缩版和Linux的大同小异,因为Mac和Linux都是基于Unix,终端这一块基本上是相同的。

压缩版解压后,就可以和Linux一样放到一个目录下,这里也以/usr/local/go/为例。在配置环境变量的时候,针对所有用户和Linux是一样的,都是/etc/profile这个文件;针对当前用户,Mac下是$HOME/.bash_profile,其他配置都一样,包括编辑sudo权限和生效方式,最后在终端里测试:

➜ ~ go version

go version go1.7.4 darwin/amd64

Mac安装版下载后双击可以看到安装界面,按照提示一步步选择操作即可。安装版默认安装目录是/usr/local/go,并且也会自动的把/usr/local/go/bin目录加入到PATH环境变量中,重新打开一个终端,就可以使用go version进行测试了,更快捷方便一些。

go项目工程(GOPATH)目录结构

配置好工作目录后,就可以编码开发了,在这之前,我们看下go的通用项目结构,这里的结构主要是源代码相应地资源文件存放目录结构。

我们知道源代码都是存放在GOPATH的src目录下,那么多个多个项目的时候,通过包来进行区分,使用包来组织我们的项目目录结构。创建一个文件夹,我自己的go项目都放在这个文件夹里,这样就不会和其他人的项目冲突,包名也是唯一的。

目录结构

那么我们如何引用一个包呢,也就是go里面的import。通过包路径,包路径就是从src目录开始,逐级文件夹的名字用/连起来就是我们需要的包名,比如:

import包含

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值