Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Could not locate the bindings file #1506

Closed
originlan opened this issue Jul 25, 2018 · 1 comment
Closed

Error: Could not locate the bindings file #1506

originlan opened this issue Jul 25, 2018 · 1 comment
Labels

Comments

@originlan
Copy link

originlan commented Jul 25, 2018

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)
@huan huan changed the title Unable to start Wechaty Version: 0.19.108 Error: Could not locate the bindings file Jul 26, 2018
@huan
Copy link
Member

huan commented Jul 26, 2018

Can you run npm install nosql-leveldb successfully?

@huan huan added the question label Jul 26, 2018
@huan huan closed this as completed Jan 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants