因为一些原因,需要在rMBP上开发Go程序,下面记录一下在macOS 10.13.6上安装Go 1.13.8的过程。

其实整个过程非常简单,使用HomeBrew来安装和升级软件非常方便。就一行命令搞定:

brew install go

 安装完成之后,需要检查一下版本号和$GOROOT和$GOPATH基本安装信息

下面按照具体情况,做相关配置.

vim ~/.bash_profile

在末尾添加如下内容
export PATH=/Users/tao/go/bin:$PATH
export GOPROXY=https://goproxy.cn,direct
export GOPRIVATE=*.sohu.com.cn
最后保存, 执行下面的命令使之生效
source ~/.bash_profile

我可以在$GOPATH/src下写代码并编译,对于程序中所依赖的第三方包,使用go get安装之后,也会放到$GOPATH/src下,比如我下面的命令

go get -u github.com/olivere/elastic

该命令执行完,会将代码存放到$GOPATH/src/github.com/olivere下面。

在macOS 10.13.6上安装go 1.13.8实录相关推荐

  1. metasploit下载教程linux,在Debian 10/9系统上安装Metasploit Framework的方法

    本文介绍在Debian 10/9操作系统上安装Metasploit Framework的方法,以脚本的方式安装,全程相当的简单,按照以下步骤操作即可. 在Debian 10/Debian 9上安装Me ...

  2. 在Ubuntu 9.04/9.10 桌面版上安装 Open-Xchange 社区开源免费版--2009.12.23--北京守望小方翻译+实际操作...

    在Ubuntu 9.04/9.10 桌面版上安装 Open-Xchange 社区开源免费版 2009.12.23 注意: 1 本文以Ubuntu9.04桌面版为系统,如果您是9.10或者8.04的, ...

  3. debian安装oracle java_如何在Ubuntu 18.04/18.10和Debian 9上安装Oracle Java 13

    OpenJDK是Java的开源社区版本.由于它在Ubuntu和许多Linux发行版中默认可用,因此被广泛使用.但是,您不能使用它来开发商业应用程序.如果您是Java开发人员或者是初学者,那么这是给您的 ...

  4. 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统

    macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统 0. 准备工作 & 系统情况 1. 制作Ubuntu安装盘(U盘) 2. 硬盘分区 3. 安装Ubuntu 4. ...

  5. Acer 4750 安装黑苹果_黑苹果 MacOS 10.15 Catalina 最新安装教程

    原创教程地址:黑苹果 MacOS 10.15 Catalina安装教程(店铺远程安装收集+定期维护更新) B站视频教程:https://www.bilibili.com/video/av5824875 ...

  6. macOS 10.15 Catalina 软件安装时“已损坏,无法打开,您应该将它移到废纸篓”问题的解决方法

    文章目录 情况1:未开启"任何来源"选项 情况2:系统原因,需要通过终端输入命令开启"任何来源"选项 情况3:开启"任何来源"选项后仍然提示 ...

  7. 在CentOS 6.8 x86_64上安装ATS 6.2.1实录

    我的博客上已经有很多这样的ats安装实录了,这次的笔记有些不一样,因为它是ATS目前最新的LTS版本6.2.1的安装,写出来更多的是整理自己的思路,因为很多东西搞过不整理,过一段时间就完全忘记掉了. ...

  8. 在Ubuntu 14.04.5 LTS上安装python模块selenium 3实录

    简介 Selenium是python模块库中一组web自动化测试工具集,提供多种语言的API,例如java,python,ruby,.net等,支持Firefox,Chrome,IE,Safari 等 ...

  9. Ubuntu 14.04 64位上安装Valgrind 3.13.0 操作步骤

    关于Valgrind的介绍和使用可以参考: http://blog.csdn.net/fengbingchun/article/details/50196189 在Ubuntu 14.04上可以通过以 ...

最新文章

  1. Linux之mkdir和rm命令选项
  2. 种子文件多服务器,使用bitcomet制作torrent文件 [BitComet]
  3. swiper.js 多图片页面的懒加载lazyLoading
  4. PHP学习(php概念、基本语法、流程控制)
  5. map flatmap mappartition flatMapToPair四种用法区别
  6. 31 WM配置-策略-出库策略4-定义部分货架数量策略A(Partial Pallet Quantity)
  7. vue cli脚手架详解_vue-cli脚手架搭建vue项目搭建
  8. ajaxpro定时刷新页面
  9. 物联网操作系统再思考-共享心跳中心机制(SHBC)
  10. Virtualbox安装Ubuntu
  11. 2021-0409梦笔记2
  12. 【亲测】Ripro子主题美化C系列主题(春系列)-开源未加密
  13. SpriteKit快速入门和新时代iOS游戏开发指南
  14. 一名高级软件测试工程师,需要具备哪些能力
  15. 甘草泻心汤治疗复发性口腔溃疡的经验
  16. 用计算机技术辅助语文教学,计算机技术相关论文范文文献,与计算机辅助语文教学相关毕业论文模板...
  17. Mycat读写分离、主从切换、分库分表的操作记录 https://www.cnblogs.com/kevingrace/p/9365840.html
  18. 直播app源代码,Http方式请求网络
  19. Digital Pre-Distortion (数字预失真)以及用途
  20. php读写w,PHP如何在读写(w +)模式下创建临时文件?,_PHP_ 少侠科技

热门文章

  1. Android三种播放视频的方式
  2. (九)单片机串行口 内部结构的讲解 01
  3. Windows图标:有一些你未必知道的东西
  4. usaco Mixing Milk
  5. 连接状态_TCP 连接状态及相关命令学习
  6. java webservice序列化_java – 可以用CXF生成可序列化的类吗?
  7. java中collection方法_Java 8中的Collector toCollection()方法
  8. Awcing算法--二进制
  9. 华为鸿蒙4月推送名单,华为鸿蒙升级名单已确认,首批将有44款机型升级,其中有你吗?...
  10. c语言编程学生管理系统的代码,C语言学生管理系统源代码.doc