go - 使用 Micro.mu 启动微服务时出现权限错误
问题描述
我刚刚micro new <microservice_name>
使用Micro创建了一个新的微服务。make proto
然后,我按照官方文档中的说明安装了所需的依赖项(protobuf)并运行。但是,当我跑步时micro run .
,我得到Fork/exec /usr/local/Cellar/go: permission denied:
.
我已经尝试过:
- 使用 sudo 运行相同的命令;
- 检查 /usr/local/Cellar/go (drwxr-xr-x) 的权限;
- 检查 $HOME/bin/micro (.rwxr-xr-x) 的权限;
- 重新安装 Go (
brew reinstall go
)。
没有任何改变:我仍然收到相同的错误消息。
解决方案
我刚刚找到了解决方案。我遇到的问题与 Homebrew 有关。在卸载 Gobrew uninstall go
并使用 Mac 的官方安装程序安装它(可在官方下载页面获得)后,我终于设法启动了我的微服务,micro server
并且micro run .
推荐阅读
- vue.js - 谁能解释一下 vuetify 主题代码
- javascript - texFieldChange 上的 NativeScript 核心将光标设置为结束
- spring-boot - 哪个 CoroutineScope 用于 Spring Boot WebFlux 端点
- python - Pyspark - UnicodeEncodeError:'ascii'编解码器无法编码字符
- python - 如何在 Python 中对分数列表进行排序?
- session - 如何使 Htmlunit 会话活跃
- amcharts - amCharts V4 地图中的 clickMapObject 方法
- r - 根据名称向量(字符向量)重命名数据框中的列
- php - PHP 字符串长度异常以及使用 PHP 搜索 Elasticsearch 时
- javascript - SASS 模板字符串。这是一种使用它们的方法吗?