安装:

$ brew install go

查看安装的详情:

$ go version

配置环境变量:

GOROOT=/usr/local/go
export GOROOT
export GOPATH=/Applications/Golang
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOBIN:$GOROOT/bin

说明:

说明:GOROOT: go安装目录GOPATH:go工作目录src目录: go的源文件
pkg目录: 编译好的库文件,主要是*.a文件;
bin目录: 可执行文件
GOBIN:go可执行文件目录PATH:go可执行文件

生效$ source ~/.bash_profile
查看配置$ go env

hello.go

package mainimport ("fmt"
)func main() {fmt.Println("hello go!")
}

运行:

go run hello.go  

编译和链接生成可执行文件:

go build hello.go

运行可执行文件:

./hello

Mac 下安装 go相关推荐

  1. Mac 下安装 ruby 环境解决 brew 安装 yarn 问题

    Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 参考文章: (1)Mac 下安装 ruby 环境解决 brew 安装 yarn 问题 (2)https://www.cnblogs. ...

  2. 在Mac下安装使用OpenCV

    教导大家如何在Mac下安装使用OpenCV, 包括使用编译器,Xcode,和Eclipse的开发方法 系统环境:ML10.7.5  cmake版本:2.8.10 XCode版本:4.5.1  Open ...

  3. Mac下安装Mysql以及修改Mysql密码

    1.安装Mysql 安装有2种办法,一种是下载mysql安装文件,慢慢安装,另一种就是下载xmpp,里面自带mysql,就像是安装普通的mac软件一样,安装完毕,就有了mysql了. 方法一,官网下载 ...

  4. brew install php55redis,Mac下安装LNMP环境

    Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境.但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容 ...

  5. mac下安装redis

    mac下安装redis redis的介绍这里就不多说了下面就直奔主题. 一 redis安装 首先,redis的默认端口为6379 下载mac版redis安装包,下载地址https://redis.io ...

  6. 在MAC下安装一些软件时提示来自身份不明开发者

    在MAC下安装一些软件时提示"来自身份不明开发者",其实这是MAC新系统启用了新的安全机制. 默认只信任 Mac App Store 下载的软件和拥有开发者 ID 签名的应用程序. ...

  7. Mac下安装和使用GunPG(GPG)

    GPG是加解密的工具,亦可以用于签名.非对称加解密.需要公钥和私钥. mac下安装:brew install gpg 使用gpg工具校验下载文件的完整性,从官网下载KEYS和asc文件:gpg --i ...

  8. 【高可用HA】Apache (2) —— Mac下安装多个Apache Tomcat实例

    Mac 下安装多个Apache Tomcat实例 tomcat版本:tomcat-8.0.29 参考来源: Installing Tomcat 7.0.x on OS X 在mac系统安装Apache ...

  9. 转:MAC 下安装PHONEGAP开发环境

    MAC 下安装PHONEGAP开发环境 什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架.可以为安卓.iOS.WP.黑莓.火狐等移动操作系统.采用HTML5来编写交互界 ...

  10. mac下安装nginx和php

    From: http://www.jb51.net/article/42715.htm mac下使用homebrew安装安装.配置nginx.mysql.php-fpm的方法. 一.前话: 1.1.环 ...

最新文章

  1. asp.net2.0如何加密数据库联接字符串
  2. Unity 2D游戏开发教程之摄像头追踪功能
  3. java dom 解析xml 例子,Java DOM解析XML的幾個例子
  4. js observer 添加_简单了解4种JS设计模式
  5. java多线程系列(1)
  6. oracle的环境配置-基本配置
  7. H264学习_基本数据结构
  8. junit 测试 异常_使用JUnit规则测试预期的异常
  9. hibernate的初次使用
  10. git 子模块在项目中的使用
  11. 用python当壁纸_使用Python脚本将Bing的每日图片作为桌面的教程
  12. java 围棋_围棋冠军都输了?用Java编写的智能围棋战力惊人?
  13. 粒子追踪 matlab,粒子追踪软件 - 研究粒子与场的相互作用
  14. 为什么手机里的小爱音响app里搜不到家里的小爱音箱_水哥岁末诚意奉献:基于米家App的家庭智能安全方案详解...
  15. 单目标跟踪——个人笔记
  16. RocketMQ-顺序消息Demo及实现原理分析
  17. 文字烫金效果html,ps如何制作烫金效果 PS制作logo烫黄金效果教程
  18. 基于ESP8266的四旋翼无人机代码分享,该无人机可以爬墙哦
  19. 记一次简单高效的吸血鬼算法
  20. 企业微信可以取消实名认证吗?如何操作?

热门文章

  1. vb.net生成随机数,并且统计生成的个数
  2. Android实现学生信息管理系统之学生端功能实现
  3. jython 引入java.lang_Jython与Java的互相调用
  4. 【51】PCIe简介
  5. ALCATEL分机转接分机或手机设置
  6. Python 编码规范(pep8)
  7. KYOCERA Programming Contest 2021 (AtCoder Beginner Contest 200) A~E 题解
  8. NodeJs——node.js安装在window和linux
  9. Ethercat 从站开发总结四:从站硬件分析
  10. spss 自动线性建模