我正在尝试安装sqlite3以在node.js中使用。但是,安装将花费很长时间,并且停留在下面的底线。

我已经等待了至少15分钟,以免发生任何事情。

我也尝试过附加--build-from-source进行安装,结果相同。

我正在安装的设备是Raspberry Pi,重新启动它并不能解决问题。诸如socket.io之类的其他软件包以前已经成功安装。

npm install sqlite3
npm WARN package.json ServerGPS@1.0.0 No description
npm WARN package.json ServerGPS@1.0.0 No repository field.
npm WARN package.json ServerGPS@1.0.0 No README data
/
> sqlite3@3.0.8 install /home/pi/ServerGPS/node_modules/sqlite3
> node-pre-gyp install --fallback-to-build

child_process: customFds option is deprecated, use stdio instead.
child_process: customFds option is deprecated, use stdio instead.
make: Entering directory '/home/pi/ServerGPS/node_modules/sqlite3/build'
  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3080900/sqlite3.c
  TOUCH Release/obj.target/deps/action_before_build.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3080900/sqlite3.o

最佳答案

我本来以为@travisWebb回答正确,但是随着时间的流逝,即使构建失败,也出现了Unable to copy file...错误。回到尝试找到解决方案的过程中,我碰到了GitHub上的一则帖子,他在寻找一种确保我具有构建基础的方法。我碰到了这个答案,它很快就起作用了。

sudo apt-get install libsqlite3-dev
npm install sqlite3 --build-from-source --sqlite=/usr

关于node.js - npm install sqlite3需要永远,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31230606/

10-12 03:33
查看更多