MAC下go开发环境搭建

fusan2004 · · 11596 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

最近被同事经常在身边提起go,大概了解了下,go语言实际上更多的是一种工程语言,在服务端开发,并发等问题上提供了一套原生的解决方式,同时在编程方式上又采用了简单主义,代码简洁,性能强大,虽然坑比较多,但现在也越来越多的人采用go作为自己的项目语言,因此我也想在业余时间总结一个主题,记录下自己开始学习go的点滴,虽然可能内容很简单,但是我希望依然能够做到内容详尽简洁无错,帮助后来人。

1、go开发环境安装

由于本人使用的是mac电脑,因此这里只介绍在mac电脑下使用go语言的相关操作,首先在mac下实际上可以不适用源码进行安装,go项目提供了mac下安装包,可直接下载安装包点击安装,由于可能原来网址被墙,这里提供一个镜像地址供大家参考:http://www.golangtc.com/download安装完毕后,打开终端输入go或者go version:


如果提示go命令不存在,则说明当前go所在路径并不在环境变量里,需要手动添加,参考如下步骤。

2、go环境变量添加

一般来说,需要为go添加三个主要的环境变量,分别是GOROOT, GOPATH以及go命令的路径,通过安装包点击安装的go的位置默认为/usr/local/go,因此需要将/usr/local/go/bin添加到PATH里,而GOROOT便是安装目录/usr/local/go,GOPATH一般是自定义目录,用于存放你将要源码位置,如$HOME/go等,修改环境变量可通过修改当前用户目录下的配置文件来修改:

vim ~/.bash_profile

修改内容可类似如下:


修改完成后,执行source ~/.bash_profile来使该配置生效,此时再执行go version命令便会出现步骤1的返回。

3、hello world程序

当我们学一下一门新语言的时候,输出hello world已经是一种情怀般的开始,在这里也不例外,在您创建的GOPATH目录下新建一个hello.go文件 

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

保存以后,执行go build hello.go命令即会生成一个hello的可执行文件,执行./hello,便走完了go的开发流程。

本文来自:CSDN博客

感谢作者:fusan2004

查看原文:MAC下go开发环境搭建

入群交流(和以上内容无关):Go中文网 QQ 交流群:729884609 或加微信入微信群:274768166 备注:入群;关注公众号:Go语言中文网

11596 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传