搭建go开发环境
一、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需要配置下GOPATH,GOROOT
{
"env": {
"GOPATH": "F:/mygo",
"GOROOT": "E:/Go"
}
}
四、安装完成,愉快的创建吧

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

如果大家喜欢看小说可以到,183小说网
搭建go开发环境的更多相关文章
- 自定义搭建PHP开发环境
学习了一段时间php了,因为之前是刚接触php,所以用的是集成安装包(wamp).现在想进一步了解apache.mysql.php之间的关系以及提升自己所以进行自定义搭建PHP开发环境.废话不多说,请 ...
- 使用virtualenv搭建python3开发环境
问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本. 之前的做法是直接从源码安装python3,替换掉现有的开发环 ...
- Windows下搭建PHP开发环境
PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...
- 搭建Android开发环境附图详解+模拟器安装(JDK+Eclipse+SDK+ADT)
——搭建android开发环境的方式有多种,比如:JDK+Eclipse+SDK+ADT或者JDK+Eclipse+捆绑好的AndroidSDK或者Android Studio. Google 决定将 ...
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
- mac 下 用 glfw3 搭建opengl开发环境
mac 下 用 glfw3 搭建opengl开发环境 下载编译 glfw3 Build Setting 里面, Library Search Paths -> 设置好编译 glfw 库的路径 H ...
- 在Eclipse下搭建Android开发环境教程
我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但 ...
- 第二章 搭建Android开发环境
这一章为我们讲解了如何搭建Android开发环境. 首先要了解的是Android底层开发需要哪些工具:搭建android应用程序开发环境.android NDK开发环境和交叉编译环境,前两个用来测试L ...
- 搭建java开发环境、使用eclipse编写第一个java程序
搭建java开发环境.使用eclipse编写第一个java程序 一.Java 开发环境的搭建 1.首先安装java SDK(简称JDK). 点击可执行文件 jdk-6u24-windows-i586. ...
- 第二章 搭建Android开发环境--读书笔记
俗话说,工欲善其事,必先利其器,对于Android驱动开发来说,首先我们要做的就是搭建Android开发环境,我们首先要配置Linux驱动的开发环境,接着还得配置开发Android应用程序以及Andr ...
随机推荐
- vi 命令学习(三)
[末行命令] 末行命令主要是针对文件进行操作的:保存.退出.保存&退出.搜索&替换.另存.新建.浏览文件 命令 ...
- S3C2440中断
韦东山老师一期中断课程学习: 总结: 程序启动后工作流程,程序从0地址开始执行Reset --> 重定位 -->ldr pc,=main [绝对跳转到SDRAM中执行main()函数] ...
- CAD绘制一个直径标注(com接口VB语言)
主要用到函数说明: _DMxDrawX::DrawDimDiametric 绘制一个直径标注.详细说明如下: 参数 说明 DOUBLE dChordPointX 在被标注的曲线上的第一个点X值 DOU ...
- [luogu4054 JSOI2009] 计数问题(2D BIT)
传送门 Solution 2D BIT模板 Code //By Menteur_Hxy #include <cmath> #include <cstdio> #include ...
- Linux自动化之基于http的pxe安装服务
PXE: Preboot Excution Environment 预启动执行环境 Intel公司研发 基于Client/Server的网络模式,支持远程主机通过网络从远端服务 ...
- git 的简单使用(3)
Git鼓励大量使用分支: 查看分支:git branch 创建分支:git branch <name> 切换分支:git checkout <name> 创建+切换分支:git ...
- Tensorflow人工智能入门(一)
前言: 作为一个程序员,已经离开开发岗好多年,最近突然迷茫了,不知道自己何去何从.互联网技术发展的速度已快得难以想象,许久不码代码的手也越来越僵直,需求沟通中的套话和空话却越发的熟练,这和当年入行时的 ...
- 关于linux中使用vim打开文件出现^M的解决方法
在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件.我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, 各 ...
- 百度地图API位置偏移的校准算法
转自极客人原文 百度地图API位置偏移的校准算法 在开始使用百度地图API进行开发时可能会遇到一件相当奇怪的事情,使用百度定位的经纬度在地图上显示相当不准确,这一问题我在微信开发和安卓开始时都遇到过. ...
- PHP array_combine()
定义和用法 array_combine() 函数通过合并两个数组来创建一个新数组,其中的第一个数组是键(索引),第二个数组为值. 如果其中一个数组为空,或者两个数组的长度不同,则该函数返回 false ...