簡體   English   中英

帶有Node.js的Cloud9和Couchdb ::無法打開文件

[英]Cloud9 and Couchdb with Node.js: : Could not open file

我將重新發布與Cloud9和CouchDB有關的問題。 原始帖子仍在Cloud9支持論壇中,但沒有合適的答案。

所以我跟隨了CouchDB的安裝

Couchdb正常運行,我可以使用CURL連接到它。

當我嘗試使用節點插入內容時,出現錯誤(如下)。

Apache CouchDB 1.5.0(LogLevel = info)已啟動。
Apache CouchDB已啟動。 是時候放松。
[info] [<0.32.0>] Apache CouchDB已從http://127.0.0.1:5984/啟動
[信息] [<0.111.0>] 127.0.0.1--GET / 200
[錯誤] [<0.586.0>]無法打開文件/var/lib/couchdb/test_db.couch:無此類文件或目錄
[信息] [<0.121.0>] 127.0.0.1--PUT / test_db / unique_id 404
[錯誤] [<0.656.0>]無法打開文件/var/lib/couchdb/test_db.couch:沒有這樣的文件或目錄
[信息] [<0.585.0>] 127.0.0.1--PUT / test_db / unique_id 404

那么db_file丟失了嗎? 我應該在哪里指定?

我已經嘗試過手動創建db文件,但這會導致CouchDB崩潰。 任何幫助,將不勝感激?

我剛剛嘗試了您發布的cloud9 benchdb入門鏈接,它在新的nodejs工作區中對我有用。

您可以檢查這樣的正確文件夾設置嗎?

ls -ld / var / lib / couchdb /應該給你
drwxr-x --- 3沙發床沙發床4096 2月18日13:05 / var / lib / couchdb //

如果您使用curl或node,問題應該沒有任何關系,所以我假設您只是使用curl進行了一次獲取,以查看ouchdb是否正在運行,但是嘗試了node的put操作?

還要確保ouchdb以正確的用戶身份運行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM