[英]Unable to run a arangoDB foxx app successfully
我是arangoDB的新手。 令人興奮的是,您可以借助foxx框架在ArangoDB上創建API。 不知何故,我無法成功運行/創建一個foxx應用程序。 我不確定我在這里做錯了什么。 以下是我運行foxx hello app時的配置和步驟的詳細信息。 按照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,arangosh.bat,foxx-manager.bat等),有一些文件/文件夾的引用,如“。\\ data”或“ arangod.conf“如果你向這些文件/文件夾添加絕對路徑,它將在你的文件系統的任何位置工作。
回答第2部分)
此行為是由於ArangoDBs與github通信中的錯誤。 ArangoDB內部需要在下載文件時設置內容長度。 然而,Github僅在每次下載后的有限時間內緩存此大小,在此期間之后,內容長度被丟棄並在下次下載期間重新計算(因此下一次下載不會發送內容長度)。
這會不時導致您的錯誤消息。
解決它:再次運行相同的命令(重新下載)
核心團隊在雷達上有這個錯誤,並將在其中一個即將推出的版本中修復它。
對此的一個小更新:
第1部分 :
在最新版本的ArangoDB(1.4.8+)中,您可以使用Web界面從zip文件上傳Foxx應用程序。 因此您不需要使用命令行工具。 例如,您可以從Github( https://github.com/arangodb/hello-foxx/archive/master.zip )下載“hello-foxx”應用程序作為zip文件,並使用Web界面將zip上傳到你的服務器。
第2部分 :惱人的“內部錯誤”問題已在最近的1.4版本中得到修復,盡管可能仍存在一些臨時文件目錄問題,如下所示: https : //github.com/triAGENS/ArangoDB/issues/743
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.