Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 带有节点的LevelDB在创建时抛出错误_Node.js_Database_Leveldb_Leveldown_Levelup - Fatal编程技术网

Node.js 带有节点的LevelDB在创建时抛出错误

Node.js 带有节点的LevelDB在创建时抛出错误,node.js,database,leveldb,leveldown,levelup,Node.js,Database,Leveldb,Leveldown,Levelup,我只是想通过以下方式打开数据库: let LevelUP = require('levelup'); let LevelDown = require('leveldown'); let path = require('os').homedir() + '/keys.db'; let db = LevelUP(LevelDown(path)); 。。。并且得到了一个错误。错误对象跟踪为 message: "IO error: /Users/myname/db/base.db/LOCK: N

我只是想通过以下方式打开数据库:

let LevelUP   = require('levelup');
let LevelDown = require('leveldown');
let path = require('os').homedir() + '/keys.db';
let db  = LevelUP(LevelDown(path));
。。。并且得到了一个错误。
错误
对象跟踪为

message: "IO error: /Users/myname/db/base.db/LOCK: No such file or directory"
OS:MacOS Sierra

根据,
leveldown
库不会在DB文件中递归创建文件夹,因此您需要在运行代码之前自行创建文件夹。此外,请确保运行脚本的用户具有执行此操作的权限