go - 无法在 mac os 中安装 gRPC for go
问题描述
在跑步的时候:
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
推荐阅读
- javascript - 我们如何从服务器创建警告消息?
- c - TCP Socket - 如何连接到服务器套接字,然后关闭它并再次连接?
- r - 如何在删除行时不更改列名
- neo4j - 查询以写入跃点并从中间节点返回所有属性,还是更好的方法来完成并跳过跃点?
- oracle - 使用 SDO_CONTAINS 的 Oracle Spatial Query 结果不一致
- mysql - 代码:1064。您的 SQL 语法有误;'错误代码:158调用本机函数'concat'中的参数不正确'在第13行
- amazon-web-services - 在 AWS 负载均衡器上设置静态 IP
- javascript - 如何在 React 应用中处理多个环境
- python - 单元格中具有多个值的表的计数/枢轴跟进
- java - 处理程序调度失败;嵌套异常是 java.lang.NoSuchMethodError