Mac OS系统安装golang教程

下载golang安装包

下载地址:

http://www.golangtc.com/download
https://code.google.com/p/go/downloads/list
go1.4.darwin-amd64-osx10.8.pkg  go1.4 Mac OS X (x86 64-bit) PKG installer

设置环境变量

配置 GOROOT 和 GOPATH:

代码如下:

创建目录下的go文件夹: mkdir ~/go

下面的东西放到.bash_rc(也可能是.bash_profile或者.zshrc)
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin

下载pkg在mac下双击安装即可,超简单,默认安装路径:/usr/local/go

代码如下:

source ~/.bash_profile

至此golang安装完成,我们体验下吧:

代码如下:

go env
 go version

运行结果:

代码如下:

liuxinmingdeMacBook-Pro:gotest liuxinming$ go env
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/liuxinming/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"
===========华丽分割线===============
liuxinmingdeMacBook-Pro:gotest liuxinming$ go version
go version go1.4 darwin/amd64
liuxinmingdeMacBook-Pro:gotest liuxinming$

开发工具配置(Sublime Text 2)

Sublime Text 2 下载地址: http://www.sublimetext.com/2

下载完后直接安装即可。

Sublime Text 2可以免费使用,只是保存次数达到一定数量之后就会提示是否购买,点击取消可以继续用,和正式注册版本没有任何区别。

开始golang旅程

Command + Shift + P 打开Package Control,然后输入Go , 回车(这样就会出现代码提示了)

新建一个hello.go

代码如下:

package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}

对于编写好的文件,使用快捷键Command + B 打开Sublime Text 2的终端,输入go build (名称)对其进行编译:【注:我测试,直接快捷键就自动编译啦,不需要任何输入】

问题来啦,默认安装的Sublime没有 go build ,因此需要自己创建一个。

为Sublime Text2添加Go语言的Build

Tools -> Build System -> New Build System

输入如下代码:

代码如下:


     "cmd" : [ "/usr/local/go/bin/go" ,  "run" ,  "$file" ], 
     "file_regex" :  "^(...*?):([0-9]*):?([0-9]*)" , 
     "working_dir" :  "${file_path}" , 
     "selector" :  "source.go"  
}

然后选择Build的文件:go

然后Command + B  就有输出了。

(0)

相关推荐

  • Python书单 不将就

    每天都有小伙伴询问Python的书,哎呀,动力所致,书单来了.7本,涵盖范围蛮大的.Python热持续中,入门计算机首选语言. python游戏编程快速上手 (斯维加特著) (点击,直接下载) 本书可以帮助读者在轻松有趣的过程中,掌握Python游戏编程的基本技能.本书适合不同年龄和层次的Python编程初学者阅读. 像计算机科学家一样思考Python (点击,直接下载) 全书共19章和3个附录,详细介绍了Python语言编程的方方面面.<像计算机科学家一样思考Python>是一本实用的学习指

  • 不可错过的十本Python好书

    以往的文章中小编已经给大家陆续推荐了很多的Python书籍,可以说品种齐全.本本经典了,不知道你是不是已经眼花缭乱,不知道该选择哪本好了呢?今天我来为大家分享十本不可错过的Python好书,分别适合入门.进阶到精深三个不同阶段的人来阅读. Python高性能编程 Amazon 五星畅销书. Python 入门进阶必读. Python代码仅仅能够正确运行还不够,你需要让它运行得更快. Python核心编程(第3版) (点击图书,可直接下载) 系列销量逾70000册. Python高手进阶图书,详解

  • Golang极简入门教程(一):基本概念

    安装 Golang 在 http://golang.org/dl/ 可以下载到 Golang.安装文档:http://golang.org/doc/install. Hello Go 我们先创建一个文件 hello.go: 复制代码 代码如下: package main   import "fmt"   func main() {     fmt.Printf("hello Golang\n"); } 执行此程序: 复制代码 代码如下: go run hello.g

  • Golang极简入门教程(四):编写第一个项目

    workspace Golang 的代码必须放置在一个 workspace 中.一个 workspace 是一个目录,此目录中包含几个子目录: 1.src 目录.包含源文件,源文件被组织为包(一个目录一个包) 2.pkg 目录.包含包对象(package objects) 3.bin 目录.包含可执行的命令 包源文件(package source)被编译为包对象(package object),命令源文件(command source)被编译为可执行命令(command executable).

  • 我放弃Python转Go语言的9大理由(附优秀书籍推荐)

    前言 Go大概2009年面世以来,已经8年了,也算是8年抗战.在这8年中,已经有很多公司开始使用Go语言开发自己的服务,甚至完全转向Go开发,也诞生了很多基于Go的服务和应用,比如Dokcer.k8s等,很多的大公司也在用,比如google(作为开发Go语言的公司,当仁不让).Facebook.腾讯.百度.阿里.京东.小米以及360,当然除了以上提到的,还有很多公司也都开始尝试Golang,这其中是什么原因呢?让我们来一起分析分析. 原因 1:性能 Go 极其地快.其性能与 Java 或 C++

  • GO语言(golang)基础知识

    今天说一些golang的基础知识,还有你们学习会遇到的问题,先讲解hello word 复制代码 代码如下: package main import "fmt" func main() {    fmt.Println("你好,我们"); } package name 包机制,每一个独立的go程序都需要有一个package main的申明,主要是要为下边入口函数main()做申明的,import和java一样导入包用的 就是下边我们函数用的fmt.Println()

  • Mac OS系统安装golang教程

    下载golang安装包 下载地址: http://www.golangtc.com/download https://code.google.com/p/go/downloads/list go1.4.darwin-amd64-osx10.8.pkg  go1.4 Mac OS X (x86 64-bit) PKG installer 设置环境变量 配置 GOROOT 和 GOPATH: 复制代码 代码如下: 创建目录下的go文件夹: mkdir ~/go 下面的东西放到.bash_rc(也可能

  • VMWare15 安装 Mac OS系统(图文教程)

    安装环境 WIN10 VMware Workstation Pro 15.0.0 Build 10134415 工具准备 VMware Workstation Pro 15.0.0 Build 10134415 官网下载地址: http://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.0.0-10134415.exe 给几个序列号: AC11H-4HZ05-08EDQ-APQGX-YCUC8 ZG780-8

  • VMWare12中安装苹果Mac OS X图文教程

    一.前言: 因朋友想学习一些系统的知识,且用的是苹果本,而自己的笔记本是Windows系统,所以只能安装虚拟机软件VMWare,再在虚拟机里安装苹果操作系统Mac OS X,这是最优的选择,既省去朋友再购置笔记本,自己又能够模拟出苹果系统的环境,利于告诉系统的一些知识. 本文将用图文介绍如何在虚拟机中安装运行Mac OS X,只要严格地按照本教程一步步操作,即使不了解苹果电脑的读者,也能顺利地安装并运行Mac OS X. 提前准备的条件: 1.VMWare 12 Pro 2.Unlocker20

  • VMware虚拟机安装苹果Mac OS的超详细教程

    目录 总结 有时为了工作需要我们要在苹果系统Mac OS上安装相应的软件进行测试,而平时用的最多又是Windows操作系统,总不能为了一两次测试学习而去购买一台Mac电脑,所以利用VMware虚拟机来安装Mac OS就是最好的选择了. 本文就来分享一下利用VMware 14来安装Mac OS X 10系统,由于VMware运行起来相当地吃内存,所以想要顺利跑起Mac系统,最好是在一个大内存的Windows电脑上安装并运行VMware. 安装之前的准备 VMware Workstation VMw

  • 推荐一款MAC OS X 下php集成开发环境mamp

    之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apache启动不了(估计端口被占了),就是MySql有问题,总是不如意. mamp 现在终于找到Mac上最好用的本地服务器软件了,一键安装Apache.MySQL.PHP.Postfix等服务器软件,简单方便,并且可以集中管理和调整运行环境,支持PHP多版本切换.Imagemagick图形处理工具.动态D

  • Mac OS系统下mysql 5.7.20安装教程图文详解

    Mac OS X 下 TAR.GZ 方式安装 MySQL 5.7 与 MySQL 5.6 相比, 5.7 版本在安装时有两处不同: 1:初始化方式改变, 从scripts/mysql_install_db --user=mysql初始化方式变成了bin/mysqld --initialize --user=mysql方式; 2: 初始密码生成改变, 5.6 的版本在 tar gz 方式初始化完成后默认 root 密码为空, 5.7 版本在初始化完成后会生成一个临时的 root 密码: 一.在浏览

  • vmware 12 安装 mac os 10.12正式版的教程

    1.首先下载安装vmware 12 pro ,将VT打开(虚拟功能,以前安装过虚拟机点的同学可忽略). 2.下载mac ox 10.12正式版镜像文件(cdr后缀). 3.下载Unlocker208(vmware12安装mac os的补丁). 开始安装: ① 安装好vmware 12 pro 后,关闭vmware,并打开任务管理器,将服务标签下的vmware服务都关掉. 将下载好的unlocker208解压到全英文路径,右键以管理员身份运行win-install.cmd 注意:运行win-ins

  • 在Mac OS下使用Node.js的简单教程

    这里有一篇很好的 Node.js 介绍文章 great nodejs intro,它将给你一个非常方便的介绍 Node.js 和 CouchDB,并给出一个实例实现 REST 的服务用于执行书签的 CRUD 操作,使用 CouchDB 作为数据库. 本文将介绍在 Mac OS X 下安装并开始使用 Node.js ,这个过程大概需要 30 分钟左右的时间,其中我们还将安装 CouchDB,并实现基于 CouchDB 的 REST API. 本文假设你机器上已经装有Git,如果还没有,请参考此文进

  • Vmware10上MAC OS 10.9安装配置方法图文教程

    序言: 前几天跟朋友开玩笑说,要不我们一起来学习一下swift编程语言吧~我们就抱着玩玩的态度,没有想过要做出什么优秀的app或者产品出来,仅仅是想去了解一下swift这门编程语言而已.基于这样的情况,个人认为因此而去买台mac.有点浪费,况且本人也是年初的时候刚刚升级了自己的电脑. 所以网上吧啦吧啦.找到了vmware上面竟然能够安装mac os. 于是乎,就试了一下. 1.环境准备 本人使用的是vmware10.其它版本号没有试验.直接下载官方版本号安装就可以. 下载链接 2.安装vmwar

  • 在Mac OS中安装Lua的教程

    Lua 是一个轻量级的编程语言,在游戏开发上使用非常多.在这篇文章中,我们将向你介绍在 Mac OS X 系统上安装和使用最新版本的 Lua 5.2.1. 如果你的系统已经安装了 Rudix,只需要执行 sudo rudix install lua 即可,否则 Rudix 提供一些独立的软件包用来安装,打开你的浏览器并根据系统选择相应的版本来安装. 下载之后双击安装包并执行如下的安装指令: Lua 将默认安装到 /usr/local/ ,Lua 解释器完整的路径是 /usr/local/bin/

随机推荐