go - 无法在 mac os 中安装 gRPC for go

标签 go grpc

在运行的时候:

brew install
我收到:
brew command not found
并在运行时:
go get -u github.com/golang/protobuf/protoc-gen-go
我收到:
go: found github.com/golang/protobuf/protoc-gen-go in github.com/golang/protobuf v1.4.2
go: google.golang.org/protobuf upgrade => v1.25.0
go: updating go.sum: open /usr/local/go/src/go.sum: permission denied
ksetti-mac-mini-4@KSETTis-Mini src % go get -u github.com/golang/protobuf/protoc-gen-go
go: found github.com/golang/protobuf/protoc-gen-go in github.com/golang/protobuf v1.4.2
go: google.golang.org/protobuf upgrade => v1.25.0
go: updating go.sum: open /usr/local/go/src/go.sum: permission denied
我究竟做错了什么?

最佳答案

是您的GOPATH设置为“~/go”之类的东西?它正在尝试写入您似乎无权访问的错误目录。
这是来自我的 .bashrc

# GoLang Configurations
export GOPATH=$HOME/Golang
export PATH=$PATH:$GOPATH/bin

关于go - 无法在 mac os 中安装 gRPC for go,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62681899/

相关文章:

Go的sync.Map加载结果无法添加

node.js - 您如何为用于 GRPC 的 protobuf 文件生成类型?

戈朗 : grpc call timeout

go - 如何扩展现有类型以符合接口(interface)

sockets - 如何为 Go gRPC 设置 SO_TIMEOUT

c++ - GRPC C++ 中的相互身份验证?

c++ - grpc编译错误protobuf 3.2.0(文件是用旧版本的protoc生成的)Ubuntu 16.04

loops - 将 goroutine 的结果传递给循环内的变量

string - Go中如何将十六进制字符串直接转为[]byte?

macos - RabbitMQ Go 教程日志.Printf 无法写入磁盘文件?