执行文件位置

首先了解执行文件位置,macOS中 这个目录下的文件可以直接执行 /usr/local/bin,不过软件的实体,不一定安装在这里,可以使用软连接链过去。
我们进入这个文件夹后,可通过ls -l命令查看下情况

找到了go的软连接,这里有个指向位置,指向的位置是真正的执行文件所在。
我们下载新的安装包之后可以把这个指向的位置修改,通过命令 ln -s a b
a:目标文件的位置
b:连接文件位置
例如我想在/usr/local/bin下创建一个文件s,连接到/aa/bb/s1,命令是:

ln -s  /aa/bb/s1 /usr/local/bin/s

从官网下载了安装包之后,go的可执行文件在文件夹下的bin目录下,后面的操作就简单了以我自己电脑为例子,go安装在/usr/local/go 目录下,我要执行的命令是

ln -s  /usr/local/go/bin/go /usr/local/bin/go

通过命令go version验证一下

go env

改完可执行文件的位置之后,还需要修改go env 下的配置。这里的配置通过命令 go env -w来修改,这里我们主要修改的文件是GOROOT, 我的设置是GOROOT="/usr/local/go",所以我的命令是:

go env -w GOROOT="/usr/local/go"

代理

如果你是第一次安装,或者需要配置代理,记得修改GOPROXY

go env -w GOPROXY="https://goproxy.cn,direct"

mac go版本升级相关推荐

  1. mac安装mysql遇到的坑

    1.问题:Mac安装了mysql之后,在系统偏好设置里面点击mysql图标,提示需要退出系统偏好设置再重新进来,死循环地提示 解决办法:Mac系统版本升级到最新版本 2.问题:升级完系统之后在系统偏好 ...

  2. python3版本升级和系统更新_如何更新mac系统自带的python版本到最新3.3

    发表于 2013-11-21 07:14:15 by 月小升 先去 把第一步里安装好的Python目录移到原本系统所持有的目录位置. sudo mv /Library/Frameworks/Pytho ...

  3. mac linux 字符,如何让Mac系统的echo -e命令输出中文等Unicode编码字符(系统默认bash版本升级修改)...

    『\U5317\U4eac』这样的文字,经常会出现在iOS开发过程中,如何打印输出这种文字,真的很头疼. 之前在唐巧的博客中,看到他提到,可以在系统终端中,使用" echo"命令来 ...

  4. deepin启动盘制作工具_balenaEtcher for mac(启动盘制作工具) v1.5.70已更新

    balenaEtcher for mac是一款Mac启动盘制作工具.balenaEtcher为您提供了将Mac系统上的映像轻松刻录到任何SD卡或USB硬盘的可能性,而无需您处理复杂的过程. balen ...

  5. mysql数据记录更新版本问题_MySQL版本升级遇到的问题小结

    今天进行了项目组的mysql版本升级,过程中遇到了一些问题,做一些记录,和大家共享. 到MySQL官网下载MySQL Community版,MySQL分为商业版(Enterprise)和社区版(Com ...

  6. mac 安装 python 配置||虚拟环境

    前篇:http://www.cnblogs.com/ostrich-sunshine/p/8747791.html 介绍了 Mac 下 python 的一些相关知识. 这篇介绍 python3 的安装 ...

  7. 前端那些年----Webstream快捷键备忘(mac)

    Webstream快捷键备忘(mac) 友情提示:webstream内置了一个强大的插件--Emmet插件.其用法请自行搜索. 其他插件 Markdown--支持md,点击下面的Text/Previe ...

  8. Mac OSX下的nano编辑器下载设置

    工欲善其事,必先利其器.Nano是一个很小巧的编辑器,对于码文字编程序很方便.但是Mac OSX里自带版本较低,各种提示功能比如语法提示等默认没有开启.也没有sample配置文件,无法直接修改.今天我 ...

  9. linux纯文本无法键入密码,Apple Mac OS X FileVault纯文本密码本地安全限制绕过漏洞...

    发布日期:2012-05-07 更新日期:2012-05-08 受影响系统: Apple MacOS X 10.7.3 描述: ------------------------------------ ...

最新文章

  1. SerialPort实现对串口COM的操作(有些纠结)
  2. 查看历史操作记录_燕麦课堂丨操作日志管理,为企业数据安全保驾护航
  3. REST 在 Java 中的使用
  4. iOS9.2 xcode 7.1.1真机测试
  5. 阿里巴巴常考面试题及汇总答案
  6. js模块化之模块依赖处理
  7. android学习笔记30——AndroidMainfest.xml
  8. python函数的作用域_python学习第五篇 函数 变量作用域
  9. 二级c语言笔试需要带笔吗,考计算机二级需要准备什么
  10. EMC -- DFS篇(Documentum Foundation Services)
  11. XSD文件详解(以Maven为例)
  12. excel英文大小写转换
  13. 阿里云首席安全科学家吴翰清的思考:弹性安全网络,构建下一代安全的互联网...
  14. 嵌入式开发日记(3)——利用Python接收并处理JY61传感器数据
  15. 我的007之skyfall歌词鉴赏及翻译
  16. 如何使用爬虫与JieBa库制作词云
  17. 易语言如何调用c dll文件,易语言调用C++写的DLL
  18. 【ParaView教程】第四章 常见问题 —— 怎样计算正面投影面积?
  19. 远程无法连接到oracle数据库服务器,无法连接到远程Oracle数据库(11g)
  20. 基于php059汽车租赁网站设计系统

热门文章

  1. python写excel文件出错_Python代码导致excel文件损坏。如何纠正这一点?
  2. 富而喜悦2023直播盛典 唐苓馨主题演说“特别的礼物”!
  3. iOS 如何让APP 删除后不接受 APNS 推送消息
  4. 移动互联网世代的焦虑,来自对科技范式转移视而不见
  5. 启动XMind8报错The configuration area
  6. Linux下的桥接模式
  7. 图案设计灵感怎么写_妆容设计灵感怎么写
  8. 使用PEAP实现802.1X
  9. 在ROS上实现Seed robotics R8HD机械手与Ur5机械臂的连接与轨迹规划(上)模型连接
  10. 手机号格式校验和手机号添加空格