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
相关推荐
火鸟24 分钟前
蛋糕商城 Rust 版介绍二
开发语言·后端·rust·通用代码生成器·蛋糕商城·axum·sqlx
d-jero8 分钟前
cpp之模板
开发语言·c++·算法
lsx2024069 分钟前
R 数组:高效数据处理的基础
开发语言
GesLuck35 分钟前
C#控件开发6—旋转按钮
开发语言·javascript·c#
wjs20241 小时前
jQuery UI 下载指南
开发语言
程序员小续1 小时前
现代前端工程化实践:高效构建的秘密
开发语言·前端·javascript·vue.js·webpack·前端框架·ecmascript
No8g攻城狮1 小时前
【异常解决】在idea中提示 hutool 提示 HttpResponse used withoud try-with-resources statement
java·开发语言·ide·intellij-idea
raoxiaoya1 小时前
golang使用sqlite3,开启wal模式,并发读写
golang·sqlite
A__tao1 小时前
在线SQL转xorm struct-GO在线工具集
数据库·sql·golang
赵瑽瑾1 小时前
Lua语言的嵌入式系统
开发语言·后端·golang