alpine 下到底该怎么安 node-sqlite3 啊

2017-06-19 21:51:23 +08:00
 yangxuan8282

试了好多次都失败了,报错信息

node-pre-gyp install --fallback-to-build

只要碰到有 node-sqlite3 依赖的 docker image 每次都卡在 sqlite3 这

base image 是 alpine,node 试过 4.x 和 6.x

去 github 页面看 issues 一堆用户碰到类似的问题

升级了 npm 还是不行

按照 issues 里提到的可能的几种方法试了也不行

比如 npm i sqlite3 --build-from-source 或者 npm install --unsafe-perm sqlite3

看 library 里 ghost 的 Dockerfile 也没有什么特殊操作,而 ghost 也有 sqlite3 这个依赖,不知道为何我就老卡在这

2166 次点击
所在节点    问与答
4 条回复
cxbig
2017-06-19 22:07:46 +08:00
要先确认你的 image 里有安装 sqlite3
momocraft
2017-06-19 22:34:17 +08:00
那你可以用 ghost 的 Dockerfile build 嗎?
Pastsong
2017-06-19 23:59:32 +08:00
这个是因为他要从某个 github aws 的地址上拉东西下来,把命令行挂上代理就好了
shiny
2017-06-20 02:10:14 +08:00
试试用构建服务,选择海外服务器。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369649

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX