我是arangoDB的新手。令人兴奋的是,您可以借助foxx框架在ArangoDB之上创建API。我以某种方式无法成功运行/创建foxx应用程序。我不确定在这里是否做错了什么。以下是配置的详细信息和运行foxx hello应用程序要遵循的步骤。按照https://github.com/arangodb/foxx-apps的指导。

  • ArangoDB 1.4.3(64x)
  • Windows 7专业版(64x)
  • 安装位置(C:\triAGENS),已添加到系统路径

  • 从用户目录运行的命令。

    命令:arangod.bat
    命令:foxx-manager.bat updatefoxx-manager.bat install hello-foxx /hello
    从安装目录运行的命令。

    命令:arangod.bat
    命令:foxx-manager.bat updatefoxx-manager.bat install hello-foxx /hello
    在此先感谢您的帮助。

    最佳答案

    第1部分的答案)

    不幸的是,Windows的安装程序脚本中存在一个错误,该错误将在下一版本中修复。
    为您快速解决:
    您可以在这些文件中编辑.bat文件(arangod.bat,anangosh.bat,foxx-manager.bat等)。如果添加了对某些文件/文件夹的引用,如“。\data”或“arangod.conf”这些文件/文件夹的绝对路径,它将在您文件系统上的任何位置工作。

    第2部分的答案)

    此行为是由于ArangoDB与github进行通讯中的错误所致。
    下载文件时,ArangoDB内部需要设置内容长度。
    不过,Github不会在每次下载后仅在有限的时间段内缓存此大小,在此时间段之后,将删除内容长度并在下一次下载期间重新计算(因此,下一次下载不会发送内容长度)。

    这会不时导致您的错误消息。

    要解决这个问题:
    只需再次运行相同的命令(重新触发下载)

    核心团队已注意到此错误,并将在即将发布的版本中进行修复。

    10-04 16:45