Mac OS系统安装golang教程_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  就有输出了。

时间: 2024-10-23 16:32:00

Mac OS系统安装golang教程_Golang的相关文章

vmware 10安装mac os 10.9教程

  vmware 10怎么安装mac os 10.9呢?VMWare 虚拟机可以使你在一台机器上同时运行二个或更多Windows.DOS.LINUX系统.与"多启动"系统相比,VMWare采用了完全不同的概念.多启动系统在一个时刻只能运行一个系统,接下来小编教大家vmware 10安装mac os 10.9. 工具 1,VMware 10 2,VMware 10 Mac补丁 3,Mac OS X镜像 安装教程 1,安装VMware 10,这个就不用说了吧,跟着提示走就行,至于序列号百度

Win7下安装苹果Mac OS X系统教程

  一.安装Mac OS X Lion正式版 需要的软件与文件 01. Java虚拟机 02. hfsexplorer.0.21(过滤镜像) 03. Leopard hd installhelper v0.3(硬盘安装助手, Make in China) 04. macdrive_8.0.7.38_en_setup(打开黑苹果盘) 05. TransMac-9.1(建空白.dmg) 06. OSInstall(替换文件) 07. Chameleon(引导) 08. (如果引导不起,要装NetFx

在Mac OS上安装使用MongoDB的教程_MongoDB

概念MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便. MongoDB 工作在收集和文件的概念. 什么是NoSql?NoSql,全称是 Not Only Sql,指的是非关系型的数据库.下一代数据库主要解决几个要点:非关系型的.分布式的.开源的.水平可扩展的.原始的目的是为了大规模web应用,这场运动开始于2009年初,通常特性应用如:模式自由.支持简易复制.简单的API.最终的一致性(非ACID).大容量数据等.NoSQL被我们用得最多的当数key-valu

用U盘或移动硬盘制作启动盘安装苹果Mac OS X操作系统的方法

  有人问怎么把下载的苹果电脑 Mac OS X 操作系统做成基于 U 盘或移动硬盘的安装盘并用 U 盘或移动硬盘安装苹果电脑操作系统.OK,今天发个用移动硬盘(或U盘)为苹果电脑安装 Mac OS X 操作系统的教程吧. 说句废话:安装苹果电脑 Mac OS X 操作系统的方法很多--你可以通过刻录系统光盘的方法安装苹果操作系统,但又慢又麻烦;也可以通过局域网共享光驱的方法从另一台 Mac 上读光盘并通过网络安装,但一方面还是要用光驱和光盘,另一方面在国内苹果粉丝多是"被PC包围",

推荐一款MAC OS X 下php集成开发环境mamp_php技巧

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

Mac 操作系统安装 SVN 服务器教程(Subversion With Mac OS X Tutorial)

Find recent articles on my github page: rubyrobot.github.io 2006-2014 Imagine Ecommerce Subversion With Mac OS X Tutorial Updated: April 2011Subversion is a version control system that allows you to work with other people on a project and switch back

Mac OS X 系统安装 Tomcat 7.0.x 简明教程

Installing Tomcat 7.0.x on OS X by Wolf Paulus | Dec 14, 2013 | Mac OS X | 219 comments While Tomcat 8 is close to be released (Tomcat 8.0.0-RC5 (alpha) is released already), Tomcat 7 was the first Apache Tomcat release to support the Servlet 3.0, JS

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

  这篇文章主要介绍了在Mac OS下使用Node.js的简单教程,Node.js是让JavaScript应用运行于服务器端的框架,需要的朋友可以参考下 这里有一篇很好的 Node.js 介绍文章 great nodejs intro ,它将给你一个非常方便的介绍 Node.js 和 CouchDB,并给出一个实例实现 REST 的服务用于执行书签的 CRUD 操作,使用 CouchDB 作为数据库. 本文将介绍在 Mac OS X 下安装并开始使用 Node.js ,这个过程大概需要 30 分

在Mac OS上部署Nginx和FastCGI以及Flask框架的教程

  这篇文章主要介绍了在Mac OS上部署Nginx和FastCGI以及Flask框架的教程,Flask是Python下一个极简的web开放框架,需要的朋友可以参考下 最近在学习Flask,本文介绍一下如何部署Flask开发的应用,同时也学习一下Nginx的使用,这只是在Mac上的一个实验. 应用 这里使用的应用就是官方的文档中给出的Flaskr. 安装Nginx 使用HomeBrew安装Nginx: ? 1 $ brew install nginx HomeBrew会自动安装Nginx及其依赖