Directory 无法使用目录选项启动数据库

Directory 无法使用目录选项启动数据库,directory,startup,pouchdb,Directory,Startup,Pouchdb,我已在AWS EC2实例上安装了PockDB,如下所示: sudo npm install -g pouchdb-server --ignore-scripts pouchdb-server -o aws-private-ip --dir /home/ubuntu/db 我启动了服务器,如下所示: sudo npm install -g pouchdb-server --ignore-scripts pouchdb-server -o aws-private-ip --dir /home/

我已在AWS EC2实例上安装了PockDB,如下所示:

sudo npm install -g pouchdb-server --ignore-scripts
pouchdb-server -o aws-private-ip --dir /home/ubuntu/db
我启动了服务器,如下所示:

sudo npm install -g pouchdb-server --ignore-scripts
pouchdb-server -o aws-private-ip --dir /home/ubuntu/db
但结果是:

/usr/lib/node_modules/pouchdb-server/node_modules/bindings/bindings.js:96
  throw err
  ^

Error: Could not locate the bindings file. Tried:
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/build/leveldown.node
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/build/Debug/leveldown.node
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/build/Release/leveldown.node
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/out/Debug/leveldown.node
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/Debug/leveldown.node
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/out/Release/leveldown.node
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/Release/leveldown.node
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/build/default/leveldown.node
 → /usr/lib/node_modules/pouchdb-server/node_modules/leveldown/compiled/8.11.2/linux/x64/leveldown.node
    at bindings (/usr/lib/node_modules/pouchdb-server/node_modules/bindings/bindings.js:93:9)
    at Object.<anonymous> (/usr/lib/node_modules/pouchdb-server/node_modules/leveldown/leveldown.js:4:46)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/lib/node_modules/pouchdb-server/node_modules/level/level.js:1:106)
/usr/lib/node_modules/dbserver/node_modules/bindings/bindings.js:96
失误
^
错误:找不到绑定文件。尝试:
→ /usr/lib/node_modules/pookdb server/node_modules/leveldown/build/leveldown.node
→ /usr/lib/node_modules/dbserver/node_modules/leveldown/build/Debug/leveldown.node
→ /usr/lib/node_modules/pookdb server/node_modules/leveldown/build/Release/leveldown.node
→ /usr/lib/node_modules/dbserver/node_modules/leveldown/out/Debug/leveldown.node
→ /usr/lib/node_modules/dbserver/node_modules/leveldown/Debug/leveldown.node
→ /usr/lib/node_modules/pookdb server/node_modules/leveldown/out/Release/leveldown.node
→ /usr/lib/node_modules/pookdb server/node_modules/leveldown/Release/leveldown.node
→ /usr/lib/node_modules/pookdb server/node_modules/leveldown/build/default/leveldown.node
→ /usr/lib/node_modules/pookdb server/node_modules/leveldown/compiled/8.11.2/linux/x64/leveldown.node
at bindings(/usr/lib/node_modules/dbserver/node_modules/bindings/bindings.js:93:9)
反对。(/usr/lib/node_modules/backdb server/node_modules/leveldown/leveldown.js:4:46)
编译(Module.js:652:30)
在Object.Module.\u extensions..js(Module.js:663:10)
在Module.load(Module.js:565:32)
在tryModuleLoad时(module.js:505:12)
在Function.Module.\u加载(Module.js:497:3)
at Module.require(Module.js:596:17)
根据需要(内部/module.js:11:18)
反对。(/usr/lib/node_modules/dbserver/node_modules/level/level.js:1:106)

您能建议如何启动实例吗?

是否只有指定--dir参数才会失败?是否存在/home/ubuntu/db?是。
-m
选项起作用。我也可以从UI访问内存中的db。提前创建数据库没有帮助。