0

我正在尝试安装 quick.db,但我一直卡在下面的行上。

我尝试过 npm 重建,我尝试过重新安装节点,但没有任何效果。我已经等了大约3个小时。

我正在使用 Google Cloud 上免费层的 Linux 服务器。我正在将 quick.db 用于 discordjs 机器人。

make: Entering directory '/home/user/discordbot/app/node_modules/better-sqlite3/build'
  TOUCH b857c92884e9598d609f6be182a2595df7a8e00f.intermediate
  ACTION deps_sqlite3_gyp_locate_sqlite3_target_extract_sqlite3 b857c92884e9598d609f6be182a2595df7a8e00f.intermediate
  TOUCH Release/obj.target/deps/locate_sqlite3.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite3/sqlite3.o
4

1 回答 1

0

这可能是 Google Cloud 处理的问题,因为您使用 npm 包超载了它。看到这似乎是 better-sqlite3 的问题,尝试卸载所有 npm 包npm uninstall并删除node_modulespackage-lock.json重新加载所有内容。此外,删除您可能不使用的任何包。

如果失败,您可以尝试将 node.js 链接到/usr/bin/node终端sudo ln -s "$(version of node you're using)" /usr/bin/node

于 2020-12-15T02:13:14.743 回答