go语言官网:https://golang.org/

windows:
官网下载go1.6.windows-amd64.msi安装文件,安装位置选择默认C:\Go\
安装结束后配置环境变量Path: C:\Go\bin;
接着创建一个GOPATH环境变量,这个变量很重要,我自己写的代码要放到这个变量中配置的目录中,go编译器才会找到并编译;
继续创建一个GOROOT变量,配合go编译器安装的目 GOROOT:C:\Go\;
完成以上步骤后,打开命令行输入 # go version,就会出现go编译器的版本号。
输入# go env就可以看到正确的go环境。

Linux:
Linux部署golang,首先请在windows上自行安装SSH远程工具,比如Xshell4等。
1.安装mercurial包(mercurial版本管理系统,可以输出hg名字检测是否安装)
# sudo apt-get install mercurial 或者# sudo easy_install mercurial
2.安装git
# sudo apt-get install git
3.安装gcc
# sudo apt-get install gcc
4.下载golang的压缩包
# wget https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz
# tar -zxvf go1.6.linux-amd64.tar.gz -C /home
将解压的文件夹改名为go
添加环境变量: # vi /etc/profile
在profile里面添加如下内容
export GOROOT=/home/go
export PATH=$GOROOT/bin:$PATH
export GOPATH=/home/gopkg
GOPATH和GOROOT修改为你的路径即可.
然后我们刷新环境变量: #source /etc/profile
最后我们验证一下是否安装成功: # go version
5.我们也可以不下载golang的压缩包来进行安装
# sudo apt-get install golang
# go version

Mac:
官网下载go1.6.darwin-amd64.pkg安装文件进行安装
或者安装homebrew后输入命令:
# brew update
# brew install mercurial  (注意:mercurial和当前广泛应用的git和svn都是源码版本管理工具。mercurial 是python编写的,安装前需要先安装好python.)
# brew install go
进行安装。
输入# go version,就会出现go编译器的版本号.
输入# go env就可以看到正确的go环境.

开发工具我选择IDEA + go plugin, (2018年补充:开发工具也可以使用LiteIDE)

相关网站:https://github.com/go-lang-plugin-org/go-lang-idea-plugin

安装go plugin:

File -> Setting ,在Settings对话框的左侧选择“Plugins”,然后点击“Browse repositories”,

在Settings对话框的左侧选择“Plugins”,然后点击“Browse repositories”,点击下面的“Manage respositories”按钮。

在“Custom Plugin Repositories”对话框中,点击“+”按钮,

在“Add Repository”对话框中,输入go语言插件的地址:https://plugins.jetbrains.com/plugins/alpha/5047,并点击OK按钮。

在“Custom Plugin Repositories”对话框,点击OK按钮。

接着,在“Browse Repositories”对话框的左侧找到“Go“的插件,并点击”Install“按钮。

重启后,就完成了Go语言插件的安装了。

File -> Project Structure,在SDKs那一项添加Go SDK

开始创建第一个go语言程序并运行:

ok, go语言开发环境到这里就搭建完成,enjoy it~

AbelSu教你搭建go语言开发环境的更多相关文章

  1. 干货分享:在Windows下使用Visual Studio搭建C语言开发环境

    前言:本文将教大家如何使用 VIsual Studio Code 搭建 C 语言开发环境,包括使用 VS Code 如何编译和调试 C 语言程序,需要 用到的工具有 Visual Studio Cod ...

  2. 从零开始搭建Go语言开发环境

    一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://gol ...

  3. SublimeText3搭建go语言开发环境(windows)

    SublimeText3搭建go语言开发环境(windows) 下载并解压:     Sublime Text Build 3021.zip注册:     尽量不要去破解    安装Package C ...

  4. 安装Go语言及搭建Go语言开发环境

    一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://gol ...

  5. Win7下搭建Go语言开发环境

    Win7下搭建Go语言开发环境 1 下载适合window版本的Go安装包,下载地址http://code.google.com/p/go/downloads/list 2 下载适合window本本的L ...

  6. GO学习-(2) 从零开始搭建Go语言开发环境

    从零开始搭建Go语言开发环境 一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站( ...

  7. 「C语言」在Windows平台搭建C语言开发环境的多种方式

    新接触C语言,如何在Windows下进行C语言开发环境的搭建值得思考并整理. 以下多种开发方式择一即可(DEV C++无须环境准备). 注:本文知识来源于  Windows 平台搭建C语言集成开发环境 ...

  8. 1.1 从零搭建Go语言开发环境

    一.下载 下载地址: Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 版本的选择 Windows平台和 ...

  9. 在windows上搭建C语言开发环境——借助eclipse和MinGW

    0. 前言     [本文目的]     近期在电脑上又一次安装了MinGW,发现MinGW的安装方法和之前的方法稍有差别,全部再写了一篇博文记录一下具体的安装方法.     [本文主要内容]     ...

随机推荐

  1. javascript预编译的过程

    预编译的两种情况 全局: 1.全局 直接是script标签中的代码,不包括函数执行执行前:1.首先生成一个GO(global object)对象,看不到,但是可以模拟出来用来分析2.分析变量声明,变量 ...

  2. 关于子元素的margin-top溢出和元素浮动对父元素高度影响解决方案

    以下是个人学习笔记,仅供学习参考. 1.关于子元素的margin-top作用在无margin-top-border的父元素上导致子元素的margin-top溢出问题. 在给没有margin-top-b ...

  3. IT的2017,面临数字生态系统新挑战,该怎么办?

    所谓数字生态系统,就是包含一系列基于标准,规模可变的硬件.软件.数字设备和服务,可系统地实现企业信息数字化,数据流通,以帮助企业提高运营效率. 随着越来越多的中国企业加入数字生态系统,中国CIO在技术 ...

  4. ionic开发之Android可以很快打开主页,iOS要几分钟打开主页

    原来是gap://ready导致的csp问题,日志会有这样的提示 解决的办法就是在你的index.html添加gap:的csp配置 <meta http-equiv="Content- ...

  5. VMWare12虚拟机实现主客机间的文件拖拽(复制粘贴)和文件夹共享

    版本: 主机:Windows 7 64位旗舰版 虚拟机: VMWare 12 + Windows 7 64位旗舰版 VMWare pro 12 + Ubuntu16.04LTS 64位 注:由于VMW ...

  6. TFS命令行操作

    前言 本文主要介绍如何通过TFS(Team Foundation Server)命令行强制解锁(UnDo)项目成员对项目文件的占用. 正文 在多人同时开发项目的时候,如果遇到项目组成员独占签出文件后未 ...

  7. python-docx 使用教程

    快速入门 入门python-docx很容易.让我们来看一下基础知识. 官方文档地址请点击 打开文档 你需要的第一件事是工作的文档.最简单的方法是: from docx import Document ...

  8. 如何把高版本的sqlserver 还原到低版本的 sqlserver(转载)

    本例为sql2012 还原到sql2008. 要实现的功能是把sql2012的数据库备份到sql2008,数据库名字为Test,并且这两个数据库在不同的电脑中. 微软的软件设计方案基本上都是新版本兼容 ...

  9. 万恶的浏览器缓存 Vuex state里面的成员改名后浏览器不会马上更新

    今天在用Vuex的时候,在state里面加了个名叫rootUrl的属性 但是怎么都取不到值,重新启动程序,ctrl+f5浏览器刷新都不行,纠结了大半上午,于是用console.log(store.ge ...

  10. SQL Server 从2000复制数据到2008及以上版本的一种方法

    1.通过Linked Servers 执行sql出现错误提示,无法执行复制数据操作. sql: insert into tb_User select from [**.**.*.**].DB.dbo. ...