无法成功运行arangoDB foxx应用程序

fus*_*ngs 5 arangodb

我是arangoDB的新手.令人兴奋的是,您可以借助foxx框架在ArangoDB上创建API.不知何故,我无法成功运行/创建一个foxx应用程序.我不确定我在这里做错了什么.以下是我运行foxx hello app时的配置和步骤的详细信息.按照https://github.com/arangodb/foxx-apps中的指导.

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

从用户目录运行的命令.

命令: arangod.bat 命令:arangod.bat 命令:foxx-manager.bat updatefoxx-manager.bat install hello-foxx /hello <code>arangod.bat</code>
<img rel= 命令:foxx-manager.bat updatefoxx-manager.bat install hello-foxx /hello <code> foxx-manager.bat update </ code>和<code> foxx-manager.bat install hello-foxx/hello </ code>

在此先感谢您的帮助.

mch*_*cki 7

回答第1部分)

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

回答第2部分)

此行为是由于ArangoDBs与github通信中的错误.ArangoDB内部需要在下载文件时设置内容长度.然而,Github仅在每次下载后的有限时间内缓存此大小,在此期间之后,内容长度被丢弃并在下次下载期间重新计算(因此下一次下载不会发送内容长度).

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

解决它:再次运行相同的命令(重新下载)

核心团队在雷达上有这个错误,并将在其中一个即将推出的版本中修复它.