我正在使用raspberry pi 4以及Visual代码来设置和运行我的机器人。除了better-sqlite3之外,我所有的软件包都安装好了。我尝试重新安装node-gyp (成功安装),然后再次重新安装更好的sqlite3 3,下面是我的错误:
$npm i better-sqlite3发布于 2020-11-19 03:20:34
视窗
若要解决此问题,请打开administrative PowerShell窗口,然后运行
npm i -g --add-python-to-path --vs2015 --production windows-build-tools一旦完成(它可能需要30分钟,取决于您的互联网和计算机速度)重新启动您的电脑,它应该可以工作。
Linux
若要在linux上修复此问题,请运行
sudo apt-get install build-essential然后安装更好的-sqlite3 3。
Mac
要在mac上解决这个问题,只需简单地
- Install [XCode][1]
- Once XCode is installed, go to Preferences, Downloads, and install the Command Line Tools.然后更好的-sqlite应该被正确地安装。
希望这能有所帮助!
注意:我注意到你是一个新的贡献者,首先,欢迎来到StackOverflow,其次,一定要通过点击帮助您的答案旁边的支票来标记您的问题已经解决了,这样人们就知道它的解决了。
发布于 2020-11-19 00:06:26
这不是错误,而是更好的sqlite3 3安装程序,下面的错误可能如下所示
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 okhttps://stackoverflow.com/questions/64901607
复制相似问题