【问题标题】:To run G-WAN, you must fix the error(s) or remove this Servlet要运行 G-WAN,您必须修复错误或删除此 Servlet
【发布时间】:2016-02-22 00:12:02
【问题描述】:

我在我的 Ubuntu Server 14.04.4 LTS 上使用 gwan 7.12.6,我使用命令 sudo service gwan test 启动它,该命令等效于命令 sudo ./gwan(因此不在守护程序模式下)。

然后,所有的 servlet 编译没有任何错误,但 kv_bench.cauth_oauth.c

当删除这两个 servlet 的 undercore 字符时,gwan 死亡并显示以下消息:

要运行 G-WAN,您必须修复错误或删除此 Servlet。

标准 gwan 发行版中包含的这两个 servlet(我不是 C 专家)有什么问题?

【问题讨论】:

    标签: c g-wan


    【解决方案1】:

    某些 C servlet 的文件扩展名以下划线 ("*._c") 开头,以便在启动时禁用它们。

    这样做是因为这些脚本依赖于 C libraries,这在人们的机器上可能不可用。 servlet 文件中提到了这一点,以及所需的库名称(#pragma link "...")。

    当您重命名这些 servlet 以激活它们时,这些 servlet 编译但由于缺少必要的依赖项而无法链接...因此错误消息 “要运行 G-WAN,您必须修复错误或删除此 Servlet"

    正如G-WAN PDF manual 解释这一切,我建议你看看它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      相关资源
      最近更新 更多