我刚刚用Micro创建了一个新的micro new <microservice_name>
微服务。然后,我安装了所需的依赖项(protobuf)并运行make proto
,正如官方文档中指定的那样。然而,当我运行micro run .
时,我得到Fork/exec /usr/local/Cellar/go: permission denied:
。
我已经试过了:
- 使用sudo执行相同的命令;
- 检查/usr/local/地窖/go (drwxr-xr-x)的权限;
- 检查$HOME/bin/micro (.rwxr-xr-x);
- 重新安装Go (
brew reinstall go
).
没有改变:我仍然得到相同的错误信息。
我刚刚找到了一个解决方案。我遇到的问题与Homebrew有关。在卸载Go withbrew uninstall go
并使用Mac的官方安装程序(可在官方下载页面获得)安装后,我终于成功启动了micro server
和micro run .
的微服务