登录
首页 >  Golang >  Go问答

Mac 反射运行 Go 服务器时频繁弹出网络连接提醒

来源:stackoverflow

时间:2024-02-26 08:27:25 328浏览 收藏

亲爱的编程学习爱好者,如果你点开了这篇文章,说明你对《Mac 反射运行 Go 服务器时频繁弹出网络连接提醒》很感兴趣。本篇文章就来给大家详细解析一下,主要介绍一下,希望所有认真读完的童鞋们,都有实质性的提高。

问题内容

我有一个 go api,我正在尝试测试,并且我已经安装了反射。它启动并运行得很好,但每次我保存项目时,它都会创建应用程序的新实例。它将提示我的系统请求权限:

do you want the application “go-api” to accept incoming network connections?
clicking deny may limit the application’s behavior. 
this setting can be changed in the firewall pane of security & privacy preferences.

非常感谢任何有关如何排除故障的帮助,甚至一些指导,因为我还没有看到有关此错误的任何信息。

当我检查 mac 的隐私和安全设置时,我可以看到防火墙允许 go-api 实例以及许多其他 go-api 实例。

当我在查找器中显示这些应用程序时,我可以看到 go 正在为程序的每个实例实例化单独的构建文件,并创建一个 unix 可执行文件作为应用程序。

在我同事的设备上安装了同一 api 的 go 和 reflex,此行为不存在。我不认为它与反射配置或 api 相关,因为它们的配置与我的完全相同,但没有表现出相同的行为。

我认为这可能与我的 .bash_profile 或其他内容有关:

# Setting PATH for Go
export GOPATH="$HOME/go"
PATH="$GOPATH/bin:$PATH"
export GOOGLE_APPLICATION_CREDENTIALS=/Users/me/Documents/path/to/go-api
export GO_ENV=dev

解决方案


更新:我找到了一个解决方案,尽管并不令人满意。根据苹果公司的说法:

所以,我关闭了防火墙,因为我还没有找到一种方法来挑选我的应用程序并允许它,同时仍然保持防火墙运行。

终于介绍完啦!小伙伴们,这篇关于《Mac 反射运行 Go 服务器时频繁弹出网络连接提醒》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>