一、go下载安装

  进入该网站 https://golang.google.cn/dl/  选择相应的操作系统下载安装包

  

  Linux/Mac OS X 安装

    1、下载 go1.10.3.linux-amd64.tar.gz (Mac 可直接下载pkg一键安装)

    2、将下载的源码包解压至 /usr/local目录。(mac默认下载到了/user/local 下面)

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

    

  

windows 下载go1.10.3.linux-amd64.msi 的,一键安装就好.

二、GOROOT/GOPATH 设置

# 这个非常的重要(一定要明白)
# GOROOT:go安装路径(也就是上面的 /usr/local/go ) # GOPATH:go项目路径(一般该路径下会需要有三个目录: bin、pkg、src,你可以将多个项目源码放置src中,编译后的文件放置bin中)

  linux/mac


# 方法一命令执行(不推荐,终端关闭后就会失效):
export GOROOT=/usr/local/go
export GOPATH=/home/wwwroot/go
export PATH=$PATH:$GOROOT/bin
# 直接将/usr/local/go/bin 添加至环境变量中去,没有永久加入到全局变量中,只适用于本次,关机即消失,下次开机时需再次执行

# 方法二 将执行程序添加至启动文件(/etc/profile)中(图在下)
vim /etc/profile
GOTOOT=/usr/local/go
GOPATH=/home/wwwroot/go (/home/wwwroot/go 是我以及放go项目的路径,你可以些自己的)
PATH=$PATH:$GOROOT/bin
export PATH GOROOT GOPATH # 设置环境变量 PATH GOROOT GOPATH
再执行 
source /etc/profile

GOROOT GOPATH 放在 export 中就可以了

我的项目路径在/home/wwwroot/go 下面,你们自己改自己的就可以了。

  windows

window 直接设置环境变量在环境变量中
加一个GOROOT。我当时是放在D:\go 下面的 . D:\go\bin 下面是执行命令
再加一个GOPATH。

  windows 环境变量设置https://jingyan.baidu.com/article/a17d5285c9b0c48099c8f26a.html

三、go 编辑器Goland

  (一个强大的go编辑器,推荐使用)

   3.1 Goland下载地址 https://www.jetbrains.com/

    

  3.2 下载后安装选择

    

    

    输入 http://idea.singee77.com/ ,就激活就可以了,这可不行使用下面那个

    最新激活吗:http://www.activejetbrains.gq

    还不行就百度找吧

  

  3.3 另外说明:如果是sublime 安装go (sublime 安装插件不详说)

    1)直接 按住快捷键 shift + ctrl + p,在弹出框中输入install package,回车

    2)输入gosublime,回车(一定要有gosublime)

    3) gosublime安装完成后,Preferences -> package settings -> GoSublime -> Settings - Uesrs需要配置下GOPATHGOROOT

{
"env": {
"GOPATH": "F:/mygo",
"GOROOT": "E:/Go"
}
}

四、安装完成,愉快的创建吧

五、注意

一定要正确的添加系统变量
PATH : go的执行程序的目录(如D:/go/bin)
GOROOT:go的安装根目录(如D:/go)
GOPATH: go的项目根目录(如:D:/wwwroot/go-test)

如果大家喜欢看小说可以到,183小说网

搭建go开发环境的更多相关文章

  1. 自定义搭建PHP开发环境

    学习了一段时间php了,因为之前是刚接触php,所以用的是集成安装包(wamp).现在想进一步了解apache.mysql.php之间的关系以及提升自己所以进行自定义搭建PHP开发环境.废话不多说,请 ...

  2. 使用virtualenv搭建python3开发环境

    问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本. 之前的做法是直接从源码安装python3,替换掉现有的开发环 ...

  3. Windows下搭建PHP开发环境

    PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...

  4. 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)

    ——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...

  5. mac os 下搭建android开发环境

    mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...

  6. mac 下 用 glfw3 搭建opengl开发环境

    mac 下 用 glfw3 搭建opengl开发环境 下载编译 glfw3 Build Setting 里面, Library Search Paths -> 设置好编译 glfw 库的路径 H ...

  7. 在Eclipse下搭建Android开发环境教程

    我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...

  8. 第二章 搭建Android开发环境

    这一章为我们讲解了如何搭建Android开发环境. 首先要了解的是Android底层开发需要哪些工具:搭建android应用程序开发环境.android NDK开发环境和交叉编译环境,前两个用来测试L ...

  9. 搭建java开发环境、使用eclipse编写第一个java程序

    搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...

  10. 第二章 搭建Android开发环境--读书笔记

    俗话说,工欲善其事,必先利其器,对于Android驱动开发来说,首先我们要做的就是搭建Android开发环境,我们首先要配置Linux驱动的开发环境,接着还得配置开发Android应用程序以及Andr ...

随机推荐

  1. 【第四课】kaggle案例分析四

    Evernote Export 比赛题目介绍 facebook想要准确的知道用户登录的地点,从而可以为用户提供更准确的服务 为了比赛,facebook创建了一个虚拟世界地图,地图面积为100km2,其 ...

  2. 码书:编码与解码的战争 PDF 下载

    码书:编码与解码的战争 PDF 下载 下载地址:https://pan.baidu.com/s/14Y_krHh-unOv4g2KYFFDgQ 如需分享码:[打开微信]->[扫描右侧二维码]-& ...

  3. openstack——nova计算服务

    一.nova介绍               Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源.OpenStack 作为 IaaS 的云操作系统,虚拟机生命周期管理也就是 ...

  4. codevs 3385 拯救Oier(一) Save Oier—first

    3385 拯救Oier(一) Save Oier—first 传送门  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 青铜 Bronze 题解       题目描述 Descr ...

  5. 2977,3110 二叉堆练习1,3——codevs

    二叉堆练习1 题目描述 Description 已知一个二叉树,判断它是否为二叉堆(小根堆) 输入描述 Input Description 二叉树的节点数N和N个节点(按层输入) 输出描述 Outpu ...

  6. MySQL之视图、触发器、存储过程、函数、事务、数据库锁

    一.视图 视图:是一个虚拟表,其内容由查询定义.同真实的表一样,视图包含一系列带有名称的列和行数据. 视图的特点: 1.视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系: 2.视图是由基本 ...

  7. hdu2002 计算球体积【C++】

    计算球体积 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  8. 【Mail.Ru Cup 2018 Round 2 A】 Metro

    [链接] 我是链接,点我呀:) [题意] [题解] 1:一直往右走的情况. 2:中间某个地方中转 (不会出现超过1次的转弯. (如果超过了和1次是等价的 [代码] #include <bits/ ...

  9. 51nod挑的部分5级题

    最近心情不好所以写代码来获得快落 4级题有点难做?然后就开始挑简单的5级题开始写 然后准备记录一些自己没有做出来 参考讨论区或者博客才做出来的题目 51nod_1189 阶乘分数 这个题参考了讨论区 ...

  10. 球的序列(formation.*)

      N个编号为1-n的球,每个球都有唯一的编号.这些球被排成两种序列,分别为A.B序列,现在需要重新寻找一个球的序列l,对于这个子序列l中任意的两个球,要求j,k(j<k),都要求满足lj在A中 ...