首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能安装更好的-sqlite3 3来运行不和谐的bot

不能安装更好的-sqlite3 3来运行不和谐的bot
EN

Stack Overflow用户
提问于 2020-11-18 21:22:36
回答 2查看 1.5K关注 0票数 0

我正在使用raspberry pi 4以及Visual代码来设置和运行我的机器人。除了better-sqlite3之外,我所有的软件包都安装好了。我尝试重新安装node-gyp (成功安装),然后再次重新安装更好的sqlite3 3,下面是我的错误:

代码语言:javascript
复制
$npm i better-sqlite3

  • better-sqlite3@7.1.1安装/home/pi/Code/Waffles/node_modules/better-sqlite3
  • prebuild-install \ npm运行build-release
  • prebuild-install警告安装没有找到预构建的二进制文件(target=14.15.0 runtime=node arch=arm libc= platform=linux)
  • better-sqlite3@7.1.1构建发布的/home/pi/Code/Waffles/node_modules/better-sqlite3
  • node-gyp重建--release
  • make:进入目录'/home/pi/Code/Waffles/node_modules/better-sqlite3/build‘触摸b857c92884e9598d609f6be182a2595df7a8e00f.intermediate动作deps_sqlite3_gyp_locate_sqlite3_target_extract_sqlite3 b857c92884e9598d609f6be182a2595df7a8e00f.intermediate触摸发布/obj.Target/deps/locate_sqlite3邮票CC(目标) Release/obj.target/sqlite3/gen/sqlite3/sqlite3.o
EN

回答 2

Stack Overflow用户

发布于 2020-11-19 03:20:34

视窗

若要解决此问题,请打开administrative PowerShell窗口,然后运行

代码语言:javascript
复制
npm i -g --add-python-to-path --vs2015 --production windows-build-tools

一旦完成(它可能需要30分钟,取决于您的互联网和计算机速度)重新启动您的电脑,它应该可以工作。

Linux

若要在linux上修复此问题,请运行

代码语言:javascript
复制
sudo apt-get install build-essential

然后安装更好的-sqlite3 3。

Mac

要在mac上解决这个问题,只需简单地

代码语言:javascript
复制
 - Install [XCode][1]
 - Once XCode is installed, go to Preferences, Downloads, and install the Command Line Tools.

然后更好的-sqlite应该被正确地安装。

希望这能有所帮助!

注意:我注意到你是一个新的贡献者,首先,欢迎来到StackOverflow,其次,一定要通过点击帮助您的答案旁边的支票来标记您的问题已经解决了,这样人们就知道它的解决了。

票数 2
EN

Stack Overflow用户

发布于 2020-11-19 00:06:26

这不是错误,而是更好的sqlite3 3安装程序,下面的错误可能如下所示

代码语言:javascript
复制
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Linux 4.15.0-45-generic
gyp ERR! command "/usr/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /media/jeremiah/Discord bot/Discord bot/node_modules/better-sqlite3
gyp ERR! node -v v8.10.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64901607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档