1、官网下载安装包(需翻墙)

  https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg

2、配置Go环境变量GOPATH和GOBIN

  (1)打开终端,cd ~

  (2)查看是否有.bash_profile文件:

      ls -all

  (3)有则跳过此步,没有则:

    1)创建:touch .bash_profile

    2)编辑:open -e .bash_profile

    3)自定义GOPATH和GOBIN位置:

export GOPATH=/Users/hopkings/www/Go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN

  (4)编译:source .bash_profile

   *查看Go环境变量:go env

3、安装Sublime Text的Go语法插件gosublime;

  *一定要先配置好Go环境变量GOPATH和GOBIN,再安装此插件,要不插件会提示找不到GOPATH和GOBIN;

  *本人喜欢用Sublime Text作为开发工具,所以在此开发工具安装Go插件。你可根据你的开发工具进行相应配置开发环境。本人建议用灵活轻巧的Sublime Text。

4、编辑测试demo:

  (1)在GOPATH下新建项目(文件夹),然后新建测试文件并保存测试内容:

/**
* 我的测试项目:/Users/hopkings/www/Go/Test/ 或 ~/www/Go/Test/
* 文件路径:/Users/hopkings/www/Go/Test/main.go
*/
package main import (
"fmt"
) func main() {
fmt.Println("hello");
}

  (2)运行测试  

   可以在终端运行go命令,也可以在sublime用cmd+b运行go命令。

    1)sublime运行:

 /**
* 生成编译文件
* @output:
* [ `go build main.go` | done: 1.151276122s ]
*/
go build main.go 或 go build ~/www/Go/Test/main.go /**
* 只查看运行结果
* @output:
* hello
*/
go run main.go 或 go run ~/www/Go/Test/main.go 

    2)终端运行:

 /**
* 生成编译文件
* @output:
* [ `go build main.go` | done: 1.151276122s ]
*/
go build ~/www/Go/Test/main.go /**
* 只查看运行结果
* @output:
* hello
*/
go run ~/www/Go/Test/main.go 

到这里,已搭建完成Go的开发环境。Start coding~

Mac下安装与配置Go语言开发环境的更多相关文章

  1. Eclipse平台下配置Go语言开发环境(Win7)

    <Go语言编程>中写到:“从功能和易用性等方面考虑, Eclipse+GoEclipse.LiteIDE这两个环境在所有IDE里面是表现最好的”,所以笔者打算采用Eclipse+GoEcl ...

  2. MAC下安装与配置MySQL

    MAC下安装与配置MySQL   MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL ...

  3. Mac下安装及配置Appium环境

    candiceli   Mac下安装及配置Appium环境 我是小白,自己研究appium好几周了. 一开始按照同事这篇文章设置Mac下的环境,http://www.cnblogs.com/tangd ...

  4. VS Code配置Go语言开发环境

    VS Code是微软开源的一款编辑器,插件系统十分的丰富.本文就介绍了如何使用VS Code搭建Go语言开发环境. VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论 ...

  5. VS Code配置Go语言开发环境(建议使用goland)

    VS Code是微软开源的一款编辑器,插件系统十分的丰富.本文就介绍了如何使用VS Code搭建Go语言开发环境. VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论 ...

  6. GO学习-(3) VS Code配置Go语言开发环境

    VS Code配置Go语言开发环境 VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发.大家可以根据自己的喜好自行选择.编辑器/ ...

  7. Mac上利用VScode配置c/c++开发环境

    Mac上利用VScode配置c/c++开发环境 哭辽,Typora里面最好不要插入表情,不然保存会闪退 首先你要有一个vscode 在扩展里面下载c/c++ 第一步 ⬆+com+p 打开命令模式:选择 ...

  8. VS、C#配置R语言开发环境

    R语言学习笔记(一)——在Vs.C#中配置R语言开发环境. 最近在学习小众的R语言,所以将遇到的问题记录下来供大家参考,不足之处欢迎大家交流指正. 至于R语言的介绍就不多说了,它集成了复杂的数学算法, ...

  9. Mac下安装和配置mongoDB

    mac下的mongodb下载安装比较简单,主要有两种方式,一种是下载压缩包解压,另一种是通过npm或者homebrew命令安装,这里就不赘述了, 复杂的在于mongodb运行环境的配置(若未配置运行环 ...

随机推荐

  1. 学习微信小程序之css5

    文本的装饰(下划线) 文本的位置,缩进

  2. JS隐形数据类型转换注意事项

    alert('2'===2); //这个结果是false,首先三个等号要比较数据类型,字符串和整数不相等 alert('2'==2);    //这个结果是true,因为是两个等号,所以不会比较数据类 ...

  3. 我的Python学习之路 Python的输入输出与基本数据类型

    *** python中的变量不需要事先声明再使用,而可以直接来一个变量名,后面一个赋值,接着一个数据值,如 hw = "hello python",相当于Python能智能的根据你 ...

  4. 给IDEA设置单独的JDK

    一.系统参数设置: 1.64位IDEA:增加IDEA_JDK_64系统变量 2.32位IDEA:增加IDEA_JKD系统变量 如图: 二.参考说明 https://intellij-support.j ...

  5. php操作mysql

  6. Euler猜想

    这是从http://duodaa.com/blog/index.php/archives/538/截得图,以下是代码 package math; import java.math.BigDecimal ...

  7. bzoj1927最小费用最大流

    其实本来打算做最小费用最大流的题目前先来点模板题的,,,结果看到这道题二话不说(之前打太多了)敲了一个dinic,快写完了发现不对 我当时就这表情→   =_=你TM逗我 刚要删突然感觉dinic的模 ...

  8. C#遍历DataSet中数据的几种方法总结

    //多表多行多列的情况foreach (DataTable dt in YourDataset.Tables) //遍历所有的datatable{foreach (DataRow dr in dt.R ...

  9. C语言与java 20155317 王新玮第二次

    20155317 王新玮第二次写作感想   你有什么技能比大多数人(超过90%以上)更好? 刚刚看到这个题目,我的首先想到的是会一些中医,懂得中医的理论框架知识,懂得大部分的中医脉象,能够解决日常生活 ...

  10. 移动端Web适配的两种做法思路总结

    看了几篇文章,理一下网易跟淘宝移动端适配的思路,主要是参考 从网易与淘宝的font-size思考前端设计稿与工作流 像素相关概念 物理像素(physical pixel) 一个物理像素是显示器(手机屏 ...