gpt4 book ai didi

windows - 如何强制 Windows godoc 在 golang 中更新本地网络服务器上的私有(private)包文档?

转载 作者:数据小太阳 更新时间:2023-10-29 03:25:23 28 4
gpt4 key购买 nike

在 Windows 上运行本地 godoc 网络服务器时,如何强制 godoc 更新我的私有(private)包文档?

在 Windows 上运行命令:“godoc -http :6060”不会更新私有(private)包中的新 godoc 注释。当我第一次运行该命令时,它获得了已经存在但自终止并重新启动该命令以来尚未更新的注释。是否有缓存或我可以清除的东西?

我在任何地方都找不到关于此的任何信息。有一个非常古老的 github 问题(显然已修复)由于年龄而被卡住并处理当前(和我自己的)go1.8 windows/amd64 安装中 godoc 中不存在的 -sync 选项:https://github.com/golang/go/issues/3273

我在 Linux 上试过这个,当我终止并重新启动“godoc -http :6060”命令时它会立即更新。

最佳答案

从技术上讲,这不是与 Go 相关的问题,而是与文件夹内容更改时命令的执行有关。

标准 HTTP Go 程序有一些解决方案——那些有路由器并在特定端口上监听的程序——但对于 GoDoc 来说没有太多。这是因为操作系统依赖模型,其中操作系统需要有一种方法来检测和监听目录中的更改。

也许 something from here可能会帮助你,但它需要一些 bash 脚本——如果你在 Windows 上和/或没有 Bash,这可能不是一个选项。

对于 Go HTTP 项目,有 CodeGangsta's Gin packagePilu's Fresh .两者都很好用!

关于windows - 如何强制 Windows godoc 在 golang 中更新本地网络服务器上的私有(private)包文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43415100/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com