在macOS 10.13.6上安装go 1.13.8实录
因为一些原因,需要在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实录相关推荐
- metasploit下载教程linux,在Debian 10/9系统上安装Metasploit Framework的方法
本文介绍在Debian 10/9操作系统上安装Metasploit Framework的方法,以脚本的方式安装,全程相当的简单,按照以下步骤操作即可. 在Debian 10/Debian 9上安装Me ...
- 在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的, ...
- debian安装oracle java_如何在Ubuntu 18.04/18.10和Debian 9上安装Oracle Java 13
OpenJDK是Java的开源社区版本.由于它在Ubuntu和许多Linux发行版中默认可用,因此被广泛使用.但是,您不能使用它来开发商业应用程序.如果您是Java开发人员或者是初学者,那么这是给您的 ...
- 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统
macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统 0. 准备工作 & 系统情况 1. 制作Ubuntu安装盘(U盘) 2. 硬盘分区 3. 安装Ubuntu 4. ...
- Acer 4750 安装黑苹果_黑苹果 MacOS 10.15 Catalina 最新安装教程
原创教程地址:黑苹果 MacOS 10.15 Catalina安装教程(店铺远程安装收集+定期维护更新) B站视频教程:https://www.bilibili.com/video/av5824875 ...
- macOS 10.15 Catalina 软件安装时“已损坏,无法打开,您应该将它移到废纸篓”问题的解决方法
文章目录 情况1:未开启"任何来源"选项 情况2:系统原因,需要通过终端输入命令开启"任何来源"选项 情况3:开启"任何来源"选项后仍然提示 ...
- 在CentOS 6.8 x86_64上安装ATS 6.2.1实录
我的博客上已经有很多这样的ats安装实录了,这次的笔记有些不一样,因为它是ATS目前最新的LTS版本6.2.1的安装,写出来更多的是整理自己的思路,因为很多东西搞过不整理,过一段时间就完全忘记掉了. ...
- 在Ubuntu 14.04.5 LTS上安装python模块selenium 3实录
简介 Selenium是python模块库中一组web自动化测试工具集,提供多种语言的API,例如java,python,ruby,.net等,支持Firefox,Chrome,IE,Safari 等 ...
- Ubuntu 14.04 64位上安装Valgrind 3.13.0 操作步骤
关于Valgrind的介绍和使用可以参考: http://blog.csdn.net/fengbingchun/article/details/50196189 在Ubuntu 14.04上可以通过以 ...
最新文章
- Linux之mkdir和rm命令选项
- 种子文件多服务器,使用bitcomet制作torrent文件 [BitComet]
- swiper.js 多图片页面的懒加载lazyLoading
- PHP学习(php概念、基本语法、流程控制)
- map flatmap mappartition flatMapToPair四种用法区别
- 31 WM配置-策略-出库策略4-定义部分货架数量策略A(Partial Pallet Quantity)
- vue cli脚手架详解_vue-cli脚手架搭建vue项目搭建
- ajaxpro定时刷新页面
- 物联网操作系统再思考-共享心跳中心机制(SHBC)
- Virtualbox安装Ubuntu
- 2021-0409梦笔记2
- 【亲测】Ripro子主题美化C系列主题(春系列)-开源未加密
- SpriteKit快速入门和新时代iOS游戏开发指南
- 一名高级软件测试工程师,需要具备哪些能力
- 甘草泻心汤治疗复发性口腔溃疡的经验
- 用计算机技术辅助语文教学,计算机技术相关论文范文文献,与计算机辅助语文教学相关毕业论文模板...
- Mycat读写分离、主从切换、分库分表的操作记录 https://www.cnblogs.com/kevingrace/p/9365840.html
- 直播app源代码,Http方式请求网络
- Digital Pre-Distortion (数字预失真)以及用途
- php读写w,PHP如何在读写(w +)模式下创建临时文件?,_PHP_ 少侠科技
热门文章
- Android三种播放视频的方式
- (九)单片机串行口 内部结构的讲解 01
- Windows图标:有一些你未必知道的东西
- usaco Mixing Milk
- 连接状态_TCP 连接状态及相关命令学习
- java webservice序列化_java – 可以用CXF生成可序列化的类吗?
- java中collection方法_Java 8中的Collector toCollection()方法
- Awcing算法--二进制
- 华为鸿蒙4月推送名单,华为鸿蒙升级名单已确认,首批将有44款机型升级,其中有你吗?...
- c语言编程学生管理系统的代码,C语言学生管理系统源代码.doc