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
相关推荐
房开民3 小时前
c++总结
java·开发语言·c++
毕设源码-赖学姐4 小时前
【开题答辩全过程】以 基于Java的医院器材管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
float_com4 小时前
【java常用API】----- Arrays
java·开发语言
不会写DN4 小时前
PHP 中的文件读写与上传
android·开发语言·php
LuckyTHP5 小时前
迁移shibboleth java获取shibboleth用户信息
java·开发语言
客卿1235 小时前
数论===质数统计(暴力法,)
java·开发语言
Σίσυφος19005 小时前
C++ 多肽经典面试题
开发语言·c++·面试
csdn_aspnet6 小时前
C# 求n边凸多边形的对角线数量(Find number of diagonals in n sided convex polygon)
开发语言·算法·c#
qq_254674416 小时前
Docker 中的 镜像(
开发语言
码云社区6 小时前
JAVA二手车交易二手车市场系统源码支持微信小程序+微信公众号+H5+APP
java·开发语言·微信小程序·二手交易·闲置回收