我是arangoDB的新手。令人兴奋的是,您可以借助foxx框架在ArangoDB之上创建API。我以某种方式无法成功运行/创建foxx应用程序。我不确定在这里是否做错了什么。以下是配置的详细信息和运行foxx hello应用程序要遵循的步骤。按照https://github.com/arangodb/foxx-apps的指导。
从用户目录运行的命令。
命令:
arangod.bat
命令:
foxx-manager.bat update
和foxx-manager.bat install hello-foxx /hello
从安装目录运行的命令。
命令:
arangod.bat
命令:
foxx-manager.bat update
和foxx-manager.bat install hello-foxx /hello
在此先感谢您的帮助。
最佳答案
第1部分的答案)
不幸的是,Windows的安装程序脚本中存在一个错误,该错误将在下一版本中修复。
为您快速解决:
您可以在这些文件中编辑.bat文件(arangod.bat,anangosh.bat,foxx-manager.bat等)。如果添加了对某些文件/文件夹的引用,如“。\data”或“arangod.conf”这些文件/文件夹的绝对路径,它将在您文件系统上的任何位置工作。
第2部分的答案)
此行为是由于ArangoDB与github进行通讯中的错误所致。
下载文件时,ArangoDB内部需要设置内容长度。
不过,Github不会在每次下载后仅在有限的时间段内缓存此大小,在此时间段之后,将删除内容长度并在下一次下载期间重新计算(因此,下一次下载不会发送内容长度)。
这会不时导致您的错误消息。
要解决这个问题:
只需再次运行相同的命令(重新触发下载)
核心团队已注意到此错误,并将在即将发布的版本中进行修复。