Error: Could not locate the bindings file
Created by: originlan
Actual behavior
Run npm run start
or run ./node_modules/.bin/ts-node examples/ding-dong-bot.ts
Full Output Logs
16:51:39 VERB Wechaty initPuppet()
16:51:39 VERB MemoryCard sub(padchat)
16:51:39 VERB MemoryCard static sub(MemoryCard<default>, padchat)
16:51:39 VERB MemoryCard constructor(default)
16:51:39 VERB PuppetManager resolve({wechaty: Wechaty#cjk0w40730000gfs6q8w6i76w<>(default), puppet: padchat, puppetOptions: undefined})
16:51:39 VERB PuppetManager resolveName(wechaty-puppet-padchat)
16:51:39 VERB PuppetManager checkModule(wechaty-puppet-padchat)
16:51:39 SILL PuppetManager checkModule() wechaty-puppet-padchat installed version 0.8.6 satisfied range ^0.8.1
{ Error: Could not locate the bindings file. Tried:
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/default/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/compiled/8.9.0/darwin/x64/leveldown.node
at bindings (/Users/originlan/git/wechaty/node_modules/bindings/bindings.js:93:9)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/nosql-leveldb/leveldb.js:11:32)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/nosql-leveldb/leveldb.js:219:4)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at /Users/originlan/git/wechaty/node_modules/flash-store/dist/flash-store.js:11:40
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/flash-store/bundles/flash-store.umd.js:43:2)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/wechaty-puppet-padchat/src/padchat-manager.ts:6:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/wechaty-puppet-padchat/src/puppet-padchat.ts:80:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/wechaty-puppet-padchat/src/index.ts:19:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Promise.resolve.then (/Users/originlan/git/wechaty/src/puppet-manager.ts:79:26)
at <anonymous>
tries:
[ '/Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Debug/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Release/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Debug/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/Debug/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Release/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/Release/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/default/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/compiled/8.9.0/darwin/x64/leveldown.node' ] }
16:51:39 ERR Wechaty start() exception: Could not locate the bindings file. Tried:
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/default/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/compiled/8.9.0/darwin/x64/leveldown.node
Bot error: { Error: Could not locate the bindings file. Tried:
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/Debug/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/Release/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/default/leveldown.node
→ /Users/originlan/git/wechaty/node_modules/nosql-leveldb/compiled/8.9.0/darwin/x64/leveldown.node
at bindings (/Users/originlan/git/wechaty/node_modules/bindings/bindings.js:93:9)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/nosql-leveldb/leveldb.js:11:32)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/nosql-leveldb/leveldb.js:219:4)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at /Users/originlan/git/wechaty/node_modules/flash-store/dist/flash-store.js:11:40
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/flash-store/bundles/flash-store.umd.js:43:2)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/wechaty-puppet-padchat/src/padchat-manager.ts:6:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/wechaty-puppet-padchat/src/puppet-padchat.ts:80:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/originlan/git/wechaty/node_modules/wechaty-puppet-padchat/src/index.ts:19:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Module.require (module.js:579:17)
at require (internal/module.js:11:18)
at Promise.resolve.then (/Users/originlan/git/wechaty/src/puppet-manager.ts:79:26)
at <anonymous>
tries:
[ '/Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Debug/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/Release/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Debug/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/Debug/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/out/Release/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/Release/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/build/default/leveldown.node',
'/Users/originlan/git/wechaty/node_modules/nosql-leveldb/compiled/8.9.0/darwin/x64/leveldown.node' ] }
16:51:39 INFO Wechaty <padchat> stop() v#git[0c94138] is stoping ...
16:51:39 SILL StateSwitch <Wechaty> off() is false
16:51:39 SILL StateSwitch <Wechaty> off() is false
16:51:39 VERB StateSwitch <Wechaty> off(pending) <- (false)
16:51:39 VERB MemoryCard <> save() file: /Users/originlan/git/wechaty/default.memory-card.json
16:51:39 WARN Wechaty stop() puppet.stop() exception: static puppet not found for Wechaty, please see issue #1217: https://github.com/Chatie/wechaty/issues/1217
16:51:39 SILL StateSwitch <Wechaty> off() is pending
16:51:39 VERB StateSwitch <Wechaty> off(true) <- (pending)
Error: static puppet not found for Wechaty, please see issue #1217: https://github.com/Chatie/wechaty/issues/1217
at Function.get puppet [as puppet] (/Users/originlan/git/wechaty/src/accessory.ts:60:11)
at Wechaty.get puppet [as puppet] (/Users/originlan/git/wechaty/src/accessory.ts:149:44)
at Immediate.setImmediate (/Users/originlan/git/wechaty/src/wechaty.ts:847:29)
at runCallback (timers.js:789:20)
at tryOnImmediate (timers.js:751:5)
at processImmediate [as _immediateCallback] (timers.js:722:5)