mac go环境的安装和卸载,环境变量配置

简介: go环境的安装和卸载, 有时已经安装过,需要对go版本进行升级. 所以我们需要先卸载, 然后在安装

背景: go环境的安装和卸载, 有时已经安装过,需要对go版本进行升级. 所以我们需要先卸载, 然后在安装


本文介绍以下几个问题


  1. go环境的卸载


  1. go环境的安装


  1. go环境变量配置


  1. go集成开发工具---idea上安装go插件


  1. go集成开发工具---GoLand


一、go环境的卸载


  a. 删除/usr/local下的go目录


  备注: 这个目录是安装go的时候自动生成的. 如果删除完, 使用 go version, 会报找不到go命令


  b. 删除Path环境变量


    备注: 这里,我只是想关一个版本, 所以, goPath还是需要的,所以不用删除


  c. 删除配置文件信息: 在/etc/profile 或者 $HOME/.profile 或者 $HOME/.bahs_profile中删除bin的设置


  d. 删除mac os x的安装包安装的文件, 删除 /etc/paths.d/go 文件


  我只用了第一步, 重新安装, 其他都还继续使用


二、go安装


  a. 官网下载最新版本: go1.13.4.darwin-amd64.pkg .下载地址:


https://studygolang.com/dl微信图片_20220509103611.png


b. 一路默认安装即可


  c. 查看安装结果: go version


微信图片_20220509103642.png


三. 设置环境变量


export GOROOT=/usr/local/go
export GOPATH=/Users/luoxiaoli/go
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin


GOPATH 是工作目录,就是你打代码,代码的存放目录


GOROOT 是Go的安装目录,我下载的是免安装版的


四. go集成开发工具---Idea上安装go插件


第一步: 在idea的欢迎页面, 点击Configure-->Plugin


第二步: 安装go插件


第一种方式: 通过Idea的 go插件安装. 选择Go --> install进行安装


微信图片_20220509103757.png


第二种方式: 第一种方法可能会比较慢,我们可以下载插件, 然后导入


  1. 在百度搜索go idea plugin 找到官网, 进入:


  1. http://plugins.jetbrains.com/plugin/9568-go, 下载一个最新版本的go插件


  1. 安装插件--导入即可


或者直接安装到ideal中,如下图:


微信图片_20220509103821.png


安装成功后可以看到如下图的插件:


微信图片_20220509103825.png


四. go集成开发工具---GoLand


官网下载一个即可, 但是这种方式需要激活,激活码不好找,不过想找也能找到。感兴趣的直接百度搜索,后面再补充。

相关文章
|
3月前
|
Shell Go 开发工具
【环境】Rocky8使用gvm配置Go多版本管理的微服务开发环境(go-zero)
通过本文的介绍,我们详细讲解了如何在Rocky8上使用gvm来管理多个Go版本,并配置go-zero框架的开发环境。通过gvm的灵活管理,开发者可以轻松切换不同的Go版本,以适应不同项目的需求。同时,go-zero框架的使用进一步提升了微服务开发的效率和质量。希望本文能帮助开发者构建高效的Go语言开发环境,提高项目开发的灵活性和稳定性。
146 63
|
7月前
配置MAC地址表
配置MAC地址表
配置MAC地址表
|
2月前
|
Ubuntu Linux Shell
Ubuntu gnome WhiteSur-gtk-theme类mac主题正确安装和卸载方式
通过这个过程,用户不仅可以定制自己的桌面外观,还可以学习到更多关于 Linux 系统管理的知识,从而更好地掌握系统配置和主题管理的技巧。
171 12
|
2月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
6月前
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
263 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
6月前
|
开发工具 iOS开发 开发者
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在Mac上安装DevEco Studio
本篇将专注于如何在 Mac 上安装鸿蒙开发工具 DevEco Studio,确保开发环境能够顺利搭建。完成安装后,可以正式开始鸿蒙应用的开发工作。
311 1
「Mac畅玩鸿蒙与硬件2」鸿蒙开发环境配置篇2 - 在Mac上安装DevEco Studio
|
7月前
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
2252 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
7月前
|
NoSQL Shell MongoDB
Mac OSX 平台安装 MongoDB
10月更文挑战第11天
71 4
|
7月前
|
应用服务中间件 Linux nginx
Mac os 安装 nginx 教程(success)
这篇文章是关于如何在Mac OS系统上使用Homebrew安装nginx及其依赖,并解决安装过程中可能出现的权限问题。
653 0
Mac os 安装 nginx 教程(success)
|
3月前
|
运维 监控 算法
监控局域网其他电脑:Go 语言迪杰斯特拉算法的高效应用
在信息化时代,监控局域网成为网络管理与安全防护的关键需求。本文探讨了迪杰斯特拉(Dijkstra)算法在监控局域网中的应用,通过计算最短路径优化数据传输和故障检测。文中提供了使用Go语言实现的代码例程,展示了如何高效地进行网络监控,确保局域网的稳定运行和数据安全。迪杰斯特拉算法能减少传输延迟和带宽消耗,及时发现并处理网络故障,适用于复杂网络环境下的管理和维护。

热门文章

最新文章