使用Micro.mu启动微服务时出现权限错误



我刚刚用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 servermicro run .的微服务

最新更新