Mac-安装配置go语言开发环境

【测试开发必备】Mac电脑配置Go环境 项目使用go mod来管理,所以gopath不用配置,goroot会自己寻到安装路径,只需要配置go modules即可,Environment配置为:GOPROXY=http://goproxy.XXXX.co,direct。(1)去项目地址https://git.XXX.co/platform/go-XXX下clone,导入到goland;(2)到项目目录下执行go mod tidy下载依赖,部分下载超时可以手动到go.mod中对超时的依赖单独执行sync选项;5、注意不同目录存放对应文件; 阅读详情

选择合适的版本

Go语言官方网站
image.png

安装

  • 通过 brew 安装指定版本,存在安装失败的情况,如需安装对应版本,可以在官网下载对应的安装包
brew install go
  • 成功安装

image.png

配置多个版本

  1. 在官网下载不同版本
  2. 解压到任意目录 ex: /usr/local/go1.17
  3. 修改环境变量 open -e .bash_profile
  4. 在 .bash_profile 文件末尾添加以下内容
export GOROOT=/usr/local/go1.17   # 下载的 Go 版本路径
export GOPATH=$HOME/go
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
  1. 使其生效 source .bash_profile
  2. 安装成功
  3. image.png
  4. 使用别名配置,快速切换版本,非常好用
alias go113="export GOROOT=/usr/local/go1.13.1; export PATH=$GOROOT/bin:$PATH; go version"
alias go114="export GOROOT=/usr/local/go1.14.1; export PATH=$GOROOT/bin:$PATH; go version"

卸载

  • 删除 Go 二进制文件
sudo rm -rf /usr/local/go
  • 删除GOPATH路径
sudo nano /etc/paths

这会在终端中打开一个文本编辑器,其中包含您的系统路径。如果您使用GOPATH路径,请找到并删除它

关于 命令 sudo nano /etc/paths

  • 它会打开 /etc/paths 文件,并使用 nano 编辑器进行编辑。在编辑器中,您可以查看和编辑系统路径。
    • 弹出的编辑器中,您可以看到系统路径,每个路径占一行。如果您使用了 GOPATH,您应该能够在这里看到它
    • 找到要删除的路径,并使用键盘删除键将其删除
    • 在编辑器中按下 Control+O 保存更改
    • 在编辑器中按下 Control+X 退出编辑器

关于查看 GOPATH 路径

echo $GOPATH
go env GOPATH

如果删除失败

  • 删除失败的话,通过 go env查看 go 二进制文件和GOPATH的具体安装路径

免费党-idea社区版开发go项目–行不通

搜索不到Go插件怎么办?

image.png

去 jetbrains 插件市场,搜索 Go 插件

  • 发现和当前运行的ide版本不兼容

image.png

查看很多个版本,发现都不支持 IDEA 社区版

image.png

使用免费的VS-CODE

下载VS-code

安装Go插件

  • 搜索并安装

image.png

创建Go项目

mkdir myproject
cd myproject
go mod init myproject

在VS-Code中打开项目

  • 打开刚刚创建的项目

配置 VSCode 的 Go 扩展

  1. 在 VSCode 中按下 command+shift+p
  2. 输入 Go: Install/Update Tools
  3. image.png
  4. 全选并安装
    1. image.png
    2. 安装成功,ready to go

测试运行go程序

编写第一个go代码

  1. 创建一个go文件
  2. image.png
package main

import "fmt"

func main() {
    fmt.Println("Hello, go!")
}
  1. 运行输出
  2. image.png

完结撒花

【Golang Mac环境安装教程】 本篇教程介绍了两种在Mac M1芯片上安装Golang的方法,同时使用国内源加速下载和安装过程。第一种使用Homebrew安装Golang,这是最常见和最简单的安装方式。第二种则是从官方网站下载Golang安装包进行安装。无论哪种方式,都需要在安装完成后进行环境变量的配置,以便终端可以正确识别Golang的路径。如果你想要更好的下载体验,可以使用国内镜像加速下载Golang安装包。 阅读详情

相关推荐

Macbook安装Go以及镜像设置

本文主要介绍了在MacOS上安装Go的步骤。

weixin_45501219的博客 3345

mac安装Golang开发环境及快速入门

mac安装Golang开发环境和环境变量配置

weixin_45440484的博客 4万+

【链块技术10期】区块链基础语言(二)——GO语言开发环境搭建

  ‍原文链接:区块链基础语言(二)——Go语言开发环境搭建   一、操作系统位数的查询方法‍ 在安装前首先要了解个人的电脑系统位数是32位还是64位。 1.1Windows系统查询方法 右击“计算机”------>单击“属性”------>进入“系统”。 在“系统类型”,会看到个人电脑的操作系统位数,如图1。 图1 1.2 Mac系统查询方法 打开终端--...

链块学院 785

Golang的macOS开发环境安装和配置【可跳到最后看最省事的步骤】

一、安装golang 1、Homebrew安装 前提:安装Homebrewhttps://brew.sh/ intel:brew install go M1:arch -arm64 brew install go 2、官方下载安装包或者源码安装 二、配置 1、GOROOT 安装go后,自动设置GOROOT的环境变量。是用来存放go语言内建程式库的所在位置,当import内建的程式库的时候,并不需要额外安装,预先去GOROOT路径下寻找对应的程式库。 ...

XJYSober的博客 9603

Golang(1)|从环境准备到快速上手

Go语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发速度和易维护性,有人形容Go语言: , 说明Go语言既,又能达到。Go语言有以下 特性:Go 有多种安装方式,如:Go 源码安装、Go 标准包安装、第三方工具(yum、apt-get 等)安装GOPATH详解 Linux下安装GO 获取安装压缩包 设置环境变量 测试是否安装成功 看到 go version 命令输出 go 版本号 go1.10.2 linux/amd64 ,说明 go 命令安装成功。 Windows

sc_jizhi的博客 1780

VSCode配置golang开发环境

VSCode 插件推荐 插件安装方法 按下 Ctrl/Cmd+P 输入 ext install [插件关键字 / 名称],就可以安装了。 下面提供各个插件对应的安装命令。 各语言插件 Go: ext install ms-vscode.Go Golang 开发必备插件 Docker: ext install PeterJausovec.vscode-docker Docker 语法高亮...

yonggeit的博客 1万+

Mac下安装与配置Go语言开发环境 无法写入系统文件的解决方法

在编辑:open -e .bash_profile 这个命令的时候 因为.bash_profile文件是系统文件 sudo 无法更改,这个命令也没有权限。需要关掉mac 内核保护 关闭内核保护的方法 : 1.重启电脑开后按住 Command-R 进入恢复分区. 然后在 实用工具 栏找到 终端启动运行. 输入:csrutil disable; reboot ...

weixin_30650039的博客 520

基于Ventoy制作单个U盘引导Windows+Linux+黑苹果macOS

一款国内高手开发的一个名为Ventoy的开源多系统启动U盘制作工具,官方链接:https://www.ventoy.net/cn/index.html Ventoy 特点 不影响U盘日常普通使用 直接从ISO文件启动,无需解开 支持MBR和GPT分区格式(1.0.15+) 支持超过4GB的ISO文件 支持大部分常见操作系统, 已测试650+ 个ISO文件 不仅仅是启动,而是完整的安装过程 版本升级时数据不会丢失 Ventoy 待改进 不支持macOS和ChromeOS 准备2个空的U.

wybarcelona的博客 3万+

Mac下安装与配置Go语言开发环境

1、官网下载安装包(需翻墙)   https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg 2、配置Go环境变量GOPATH和GOBIN   (1)打开终端,cd ~   (2)查看是否有.bash_profile文件:      ls -all   (3)有则跳过此步,没有则:     1)创建:touch...

200

高效利用ChEMBL数据库:从靶点查询到活性数据处理的完整指南

本文提供了高效利用ChEMBL数据库的完整指南,从靶点查询到活性数据处理。详细介绍了靶点精准定位、高级过滤技巧、数据导出优化以及活性数据清洗、特征工程和可视化等实战技巧,帮助药物研发人员快速获取和处理生物活性数据,提升工作效率。

weixin_29278805的博客 797

【Flink on k8s】- 1 - Flink Kubernetes Operator 简介 2023

Flink Kubernetes Operator 可以与 Kubernetes 的其他功能和工具集成,可以帮助用户快速定位和解决问题。Flink Kubernetes Operator可以在Kubernetes上实现高可用性,以确保 Flink 集群的稳定性和可靠性。Flink Kubernetes Operator 可以快速地部署 Flink 集群,而无需手动配置和管理集群。Flink Kubernetes Operator可以将Flink集群与其他应用程序隔离,以避免资源争用和干扰。

欢迎来到我的博客,一起探索代码里的世界! 1346

mac下用eclipse搭建go语言开发环境

mac下用eclipse搭建go语言开发环境参考 http://www.tuicool.com/articles/Fv6zUfE安装步骤1、安装Golang的SDKgoogle官网被墙下载地址如下: http://www.golangtc.com/download ,下载最新的安装包,之后双击安装即可。我下载的是go1.6beta1.darwin-amd64.pkg; 软件安装默认的目录GO

oYiGongDiuQiZhiYang的专栏 4135

GIS数据处理-使用PostGIS+QGIS

GIS数据处理1-使用PostGIS+QGIS 介绍 这里我遇到了一个需求,需要将SQLite的.db数据库中GIS数据导出成shapefile文件 数据库的表结构如下所示,这里存储的是wkt格式的矢量数据 WKT与WKB格式介绍 OpenGIS 规范定义了两种表示空间对象的标准方式:Well-Know Text (WKT) 形式和Well-Known Binary(WKB) 形式。WKT 和 WKB 都包含矢量几何要素的对象类型和构成对象的坐标的信息。WKT可读性强,更方便阅读识别,而在实际数据传输和存

孙霸天的专栏 2528

goland环境配置_Goland开发环境搭建详解

Golang开发环境搭建首先学习一门开发语言首先先要搭建开发环境,有了环境我们才能进行代码的开发,先介绍在一些主流的操作系统编译环境的搭建和IDE选择。要搭建Go语言开发环境,先下载Go语言的开发工具包,下载下载地址:https://golang.org/dl/,(墙内下载地址http://www.golangtc.com/download),Go为我们所熟知的所有平台架构提供了开发工具包,比如我...

weixin_27374911的博客 2565

27、VXLAN BGP EVPN网络的自动化部署与运维管理

本文深入探讨了VXLAN BGP EVPN网络从初始配置到运维管理的全生命周期自动化流程,涵盖Day-0设备自动上线、Day-0.5增量变更与连接验证、Day-1覆盖服务配置与计算集成,以及Day-2监控与故障排查。详细介绍了推送与拉取两种配置模型、主流工具如Cisco VTS、NFM、DCNM的功能特点,以及开源自动化工具的应用。通过流程图和命令示例,系统展示了MAC/IP学习、BGP通告和VXLAN封装的验证方法,为构建高效、可扩展的数据中心网络提供了全面的技术指导。

banana的博客 81

windows下宝塔安装教程

windows下宝塔安装教程 目录宝塔是什么?宝塔安装流程1.下载2.配置3.登录4.安装的环境套件小结 宝塔是什么? 宝塔是管理服务器的免费的软件,宝塔上面可以进行对你的服务器批量进行管理,对于运维人员来说还是必不可少的一个软件,值得使用。 宝塔安装流程 1.下载 链接: https://download.bt.cn/win/panel/BtSoft.zip 下载后安装买最好自定义目录,方便找 2.配置 下载完成后会出现这个页面,对着页面进行配置 点击默认密码复制进来,这里注意一点就是一定要查看

你在看屏幕的同时,屏幕也在注视着你 4423

Mac OS安装Go语言及配置VSCode开发环境:适用于Go 1.14

前言     截止到目前为止,Go语言已经更新到1.14.1,网上的很多教程均已经过时,我在此汇总并整理一下相关的教程,提供一个适合当下的Mac OS教程。   教程中使用了Go在1.11之后推出的依赖包管理工具Go Modules[1],并使用了gopls来管理Go代码,让VSCode编写Go代码更加的顺滑。   gopls是VSCode推出的调用微软官方的Language Server Protocol(LSP)[2]的扩展,包含了很多Go工具的功能[3],例如:godef(代码跳转),goi...

marcushbs的博客 1106

Python 安装 PyTorch(GPU)详细教程

本章教程,介绍如何安装PyTorch GPU版本的具体教程。

猿小白的博客 1625

服务计算:Golang环境配置以及第一个包的编写

Mac下Golang环境配置 虽然老师推荐的是linux,但由于自己的电脑是Mac系统,所以就在Mac上配置Golang开发环境了 VScode之前已有安装,所以在此不再描述安装过程 Go语言的安装包在Go语言中文网里面可以找到 Go语言中文网 然后在Mac上安装比较简单,一路点击即可 安装完之后,我们在终端查看我们安装的结果 接下来在Mac里面改变GOPATH和GOROOT以及GOBIN,GO...

dcy19991116的博客 196

ChatGPT搭配Claude 4写文献综述效果出奇的好!四步法直接写出逻辑清晰、层次分明的文献综述(附复制即用专业提示词)

请梳理【研究领域】中核心理论的发展演进过程,包括每一阶段理论的核心观点、提出背景与推动力,并指出理论演化中的关键节点或范式转变。请根据以下文献摘要内容,帮助我梳理该主题的研究趋势,包括:常见研究视角、研究方法的演变、研究对象的变化方向等。请根据以下研究空白与我已有的研究基础,帮我生成一个清晰的研究定位,包括:研究主题、研究对象、方法路径和理论框架。先要明确这个研究领域中一个主导或热门的理论,比如社会支持理论、认知负荷理论等,强调这个理论内部的不一致性、适用性争议,通过交代这⼀争议的背景,引发读者兴趣。

智能AI让学术科研更容易 569

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

OpenCV 4.9.0图像预处理实战:5种滤波算法与ROI优化

图像滤波是计算机视觉中基础却关键的图像预处理环节,其本质是在频域与空域间对噪声抑制与边缘保持进行权衡。理解高斯滤波的数学衰减特性、中值滤波的离群点鲁棒性、双边滤波的空间-色彩联合加权机制,是构建稳定工业视觉系统的前提。OpenCV 4.9.0在边界处理(BORDER_REFLECT_101)、浮点精度(getGaussianKernel)、非线性操作(medianBlur坐标偏移)等底层行为上的变更,直接影响产线图像质检的重复性与精度。本文聚焦真实工业场景——PCB焊缝检测、显微细胞分析、低照度道路识别,结

weixin_34161029的博客 155

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Mac 下 WebStorm 配置go语言开发环境

Mac 下 WebStorm 配置go语言开发环境 一、下载安装WebStorm,我的是 二、在WebStorm 中安装go插件 三、在本机安装go开发环境,直接装pkg文件,https://golang.org/doc/install 四、...

dianle9968的博客 512

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

php mac安装grpc扩展,mac下grpc(golang server + php client)实践

目前微服务这么流行,RPC框架也是百花齐放,本文讲述一下mac下grpc的开发环境搭建,其中server端使用golang,客户端使用php。服务端golang grpc安装这里列出了一个参考,由于grpc在github上的文件目录有改动,所以直接按官方的安装,会出404资源无法找到的问题。需要先在本地安装golang+grpc。具体可参考:golang安装grpc操作完之后,在终端运行:prot...

weixin_34570241的博客 389
上一篇: 树相关知识点--零碎笔记
下一篇: HCIP学习笔记-存储服务规划 -4
隙间光点
博客等级 码龄10年 29粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值