Mac下使用brew安装go 以及遇到的问题

首先按照网上找到的命令进行安装

复制代码
 brew install go

打开终端输入go version,查看安装的go版本

复制代码
go version

配置环境变量

查看go的环境变量配置:

复制代码
 go env

事实上安装好后的go已经可以使用了。

在home/go下新建src/hello目录,在该目录中新建hello.go,内容如下:

javascript 复制代码
package main 
import "fmt"

func main()  {
	fmt.Println("hello,Go!")
}

运行程序:

复制代码
go run hello.go

以上是根据找到的文章操作的,但我输入go run hello.go时无法运行,出现错误提示。

复制代码
go: cannot find GOROOT directory: /opt/homebrew/opt/go/libexec

排查出原因是 brew install go 下载时未下载全,切换网络删除后重新下载,就不在报错

下载后在配置文件 ~/.zshrc 中加入

复制代码
export GOPATH="/Users/你主机名/go"
export PATH=$PATH:$GOPATH/bin

配置完在运行

复制代码
source ~/.zshrc
相关推荐
稷下元歌16 分钟前
python核心基础,这关于基于Moveltg加 Ros2实战Python编程基础实课
开发语言·python
AI人工智能+电脑小能手22 分钟前
【大白话说Java面试题 第114题】【并发篇】第14题:说一下悲观锁的优点和缺点?
java·开发语言·面试
盒马盒马24 分钟前
Rust:Vec
开发语言·rust
devilnumber26 分钟前
Java 迭代器(Iterator)完全指南:从入门到实战
java·开发语言·迭代器
罗超驿28 分钟前
13.Java多线程进阶:手动实现线程池与定时器机制详解
开发语言·面试·javaee
弹简特32 分钟前
【Java项目-轻聊】10-实现会话管理模块
java·开发语言·数据库
人道领域33 分钟前
Java后端开发者转型AIAgent开发路线指南
java·开发语言
许彰午37 分钟前
35_Java设计模式之工厂模式
java·开发语言·设计模式
凡人叶枫39 分钟前
Effective C++ 条款32:确定你的 public 继承塑模出 is-a(是一种)关系
java·linux·开发语言·c++·嵌入式开发
iUNPo1 小时前
WWDC26 技术解读:Apple Intelligence、Siri AI 与苹果生态的下一步
macos·ios·wwdc