繁体   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