Java SE Development Kit 8 mac8u181 官方最中文 / 242.3M
Adobe Dreamweaver cs6 for mac官方简体中文中文 / 405.3M
SVN管理工具(Cornerstone Mac版)v4.0 官方最英文 / 16.5M
mac PHP集成开发工具(PhpStorm)V8.0.3官方最英文 / 124.4M
苹果SQLite数据库管理工具(SQLiteManager f中文 / 7.9M
Mac十六进制文本编辑器(UltraEdit)18.00.0.中文 / 56.0M
Navicat Premium for macv11.1.11 官方最新中文 / 144.7M
Editplus for macV3.80 官方最新版中文 / 12M
在mac os x的开发机器上安装go语言的开发环境。Go语言是Google内部主推的语言,它作为一门全新的静态类型开发语言,Go语言于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后追加Windows系统下的实现。与当前的开发语言相比具有许多令人兴奋不已的新特性。专门针对多处理器系统的应用程序编程进行了优化,使用go语言完全可以媲美c、c++的速度,而且更加安全、简洁,支持并行进程。
默认mac上安装go运行包,不会添加GOROOT的环境变量,你必须加上一个GOROOT为/usr/local/go的目录,这样再执行go4xcode.sh的时候就不会出现错误。
1、自动垃圾回收
2、更丰富的内置类型
3、函数多反回值
4、错误处理
5、匿名函数和闭包
6、类型和接口
7、并发编程
8、反射
9、语言交互性
安装完sdk之后接下来便是配置环境变量了,打开终端输入cd ~ 进入用户主目录,之后输入ls -all命令查看是否存在.bash_profile
文件,存在既使用vim .bash_profile打开并编辑该文件。根据自己实际情况,内容如下:
export GOPATH=/Users/lvtao/Documents/GOLang
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN
GOPATH:日常开发的根目录。GOBIN:是GOPATH下的bin目录。
且需要gobin目录加入到path路径下,生成的可执行文件就可以直接运行了。
退出vim,使用source ~/.bash_profile即可完成对golang环境变量的配置了,可以在终端中输入go env查看配置后的效果:
$ go env
GOARCH="amd64"
GOBIN="/Users/lvtao/Documents/GOLang/bin"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/lvtao/Documents/GOLang"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GO15VENDOREXPERIMENT=""
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"
默认安装,被安装了 /usr/local/go 目录
并自设置了环境变量。
go env 可查看目前的go的环境变量
这go就可以执行了,
下面还要配置一个GOPATH环境变量,是工作目录。
根据约定,GOPATH下需要建立3个目录:
bin 存储编译后的可执行文件
pkg 存放编译后生成的包文件
src 存放项目的源码
我把GOPATH建立在/Users/zhaorai/Desktop/gowork
vi ~/.bash_profile
加入:export GOPATH=/Users/zhaorai/Desktop/gowork
想立即生效请运行:
source ~/.bash_profile
Go语言有三种常见的安装方式:源码安装,标准包安装,第三方工具安装。在这里只针对如我当初对mac系统只懂皮毛的同学,只介绍mac下的安装,且是最简单的标准包安装。 1.下载go安装包,我的mac是64位,故我下载的是 2. 一路next,知道提示完成。这时候,PATH中已经增加了~/go/bin路径,打开iterm(终端),输入go,出现类似信息,则说明go安装成功。 3.接着在终端输入 go env,可以看到go的环境变量,需要配置的变量此时已经默认生成,比如,$GOROOT(GO语言的根目录,通常是$HOME/go,当然也可以是任何其他目录),另外还有$GOOS 和 $GOARCH(所表示意思读者请自行查阅)。还有另外一个重要的变量GOPATH是空着的(它是Go的工作空间,类似java的workspace,go要执行的源文件,pkg,可执行文件等都存放在GOPATH中),这时我们需要配置它,在终端输入:export GOPATH=/$home/gowhere(任意路径都可以)。通常情况下,还需要在这个目录下创建三个文件夹,文件名分别是src,pkg,bin. 为了保证GOPATH是永久添加的,我用open .bash_profile打开bash,添加后保存。并且键入source .bash_profile使修改即刻生效。 4.这时,你就可以在GOPATH下的src生成go文件然后go install了。
特别说明