我无法下载 mongoose.exe

I can't download the mongoose.exe

故事

所以,我想看看小型 Web 服务器是什么样的,然后我发现了 mongoose,这是一种用于静态站点的不错的小型简单 Web 服务器。然后,当我尝试下载它时,恐怖就出现了。我试着从这个站点抓取它:http://cesanta.com/mongoose.shtml,发现 Chrome 总是抱怨一些网络错误。然后我有一个朋友尝试下载它,认为它是一个坏 link,但他下载它很好。所以我想,好吧,无论如何,我会让他把它 运行 转移到闪存驱动器上,然后我可以把它从那里取出来。然后我发现我无法从闪存驱动器中取出文件。 Windows文件复制对话框会卡在75%,然后突然跳到100%,文件在文件夹里闪烁,然后消失。所以,我想好吧,也许我不需要它在我的电脑上,我会 运行 从我的闪存驱动器上删除它,所以我 运行 它,然后 windows 抱怨说文件不存在,突然U盘里的文件就不见了

问题

为什么这个文件讨厌我?
我的文件系统有问题吗?
是否是可执行文件本身的问题?

详情

我和朋友都是运行宁Windows8.1
我可以下载其他文件就好了。

文件可在mongoose.ws

主页下载

故事

很棒的故事,哟。感谢您朋友的帮助。

问题

显然这个文件已被附身并试图杀死你。您的文件系统也快要了您的命了。不要眨眼。甚至不要眨眼。 眨眼你就死定了。不要转身,不要移开视线,也不要眨眼!

详情

现在我们已经解决了这个问题,让我们认真地尝试找到解决方案...遗憾的是,可下载的二进制文件不再可用。作为 stated in their issue tracker 在 GitHub 上:

您唯一的选择是自己构建可执行文件。

为了从 Mac 或 Linux 工作站构建 Windows 二进制文件,必须安装 Docker。构建一个名为 mongose.exe 运行:

的二进制文件
git clone https://github.com/cesanta/mongoose
cd mongoose/examples/http-server
make mongoose.exe

必须从 windows 工作站安装 MinGW(参见 this Mongoose issue for further details on this or look around Whosebug) 该命令将是:

git clone https://github.com/cesanta/mongoose
cd mongoose/examples/http-server
make mingw

这应该会为您提供一个可执行文件,并有望结束您所经历的恐怖。

‡ 截至 2021 年 11 月