【问题标题】:Error: Could not locate the bindings file. Tried: (Linux)错误:找不到绑定文件。试过:(Linux)
【发布时间】:2021-03-03 04:36:26
【问题描述】:

我有一个 discord.js 机器人。我找到了一个 linux 主机并移动了机器人。我收到了这个错误,我不知道为什么。

Node.js 版本 14.6.0

操作系统:Debian GNU/Linux 10 (buster) x86_64 CPU:AMD Opteron 6128 HE (10) @ 2.000GHz GPU:VMware SVGA II 适配器

0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/build/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/build/Debug/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/build/Release/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/out/Debug/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/Debug/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/out/Release/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/Release/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/build/default/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/compiled/14.6.0/linux/x64/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node
0|serverai  |  → /home/serveraisystem/server-ai-system/node_modules/better-sqlite3/lib/binding/node-v83-linux-x64/better_sqlite3.node
0|serverai  |     at bindings (/home/serveraisystem/server-ai-system/node_modules/bindings/bindings.js:126:9)
0|serverai  |     at Object.<anonymous> (/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/lib/database.js:9:24)
0|serverai  |     at Module._compile (internal/modules/cjs/loader.js:1236:30)
0|serverai  |     at Object.Module._extensions..js (internal/modules/cjs/loader.js:1257:10)
0|serverai  |     at Module.load (internal/modules/cjs/loader.js:1085:32)
0|serverai  |     at Function.Module._load (internal/modules/cjs/loader.js:950:14)
0|serverai  |     at Module.require (internal/modules/cjs/loader.js:1125:19)
0|serverai  |     at Module.Hook._require.Module.require (/usr/local/share/.config/yarn/global/node_modules/require-in-the-middle/index.js:80:39)
0|serverai  |     at require (internal/modules/cjs/helpers.js:75:18)
0|serverai  |     at Object.<anonymous> (/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/lib/index.js:2:18) {
0|serverai  |   tries: [
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/build/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/build/Debug/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/build/Release/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/out/Debug/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/Debug/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/out/Release/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/Release/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/build/default/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/compiled/14.6.0/linux/x64/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node',
0|serverai  |     '/home/serveraisystem/server-ai-system/node_modules/better-sqlite3/lib/binding/node-v83-linux-x64/better_sqlite3.node'
0|serverai  |   ]
0|serverai  | }```

【问题讨论】:

    标签: javascript node.js linux sqlite npm


    【解决方案1】:

    你在那台机器上安装了构建工具吗?从项目目录试试这个:

    $ rm -rf node_modules/
    $ rm package-lock.json
    
    $ npm install build-tools -g
    $ npm install
    

    【讨论】:

      猜你喜欢
      • 2017-11-27
      • 2020-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-02
      • 1970-01-01
      • 2016-04-09
      相关资源
      最近更新 更多