CNode

求大神拯救,配置node-webkit环境下的sqlite3,输入命令nw-gyp rebuild --target=0.12.1后总是报错

问答
0007yaoyang发布于11 年前最后回复11 年前4 回复9878 浏览0 收藏
  • gyp: Undefined variable module_name in binding.gyp
  • gyp ERR! configure error
  • gyp ERR! stack Error: gyp failed with exit code: 1
  • gyp ERR! stack at ChildProcess.onCpExit (C:\Users\win7\AppData\Roaming\npm\no
  • de_modules\nw-gyp\lib\configure.js:353:16)
  • gyp ERR! stack at ChildProcess.emit (events.js:110:17)
  • gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074
  • :12)
  • gyp ERR! System Windows_NT 6.1.7601
  • gyp ERR! command "node" "C:\Users\win7\AppData\Roaming\npm\node_modules\nw
  • -gyp\bin\nw-gyp.js" "rebuild" "--target=0.12.1"
  • gyp ERR! cwd C:\nodejs\node_modules\sqlite3
  • gyp ERR! node -v v0.12.4
  • gyp ERR! nw-gyp -v v0.12.4
查看回复

回复 (4)

N
nekron#1·11 年前

因为需要使用的编译工具不是nw-gyp 刚去github看了下,readme里有说明的。。。 https://github.com/mapbox/node-sqlite3#building-for-node-webkit

0
007yaoyang#2·11 年前
引用 nekron因为需要使用的编译工具不是nw gyp 刚去github看了下,readme里有说明的。。。 https://github.com/mapbox/node sqlite3 building f...

@nekron 这个nw-gyp是安装了的,vc++安装了2010的,是不是我安装的node和node-webkit都是最新版,版本太高的缘故呢

N
nekron#3·11 年前
引用 007yaoyang@nekron 这个nw gyp是安装了的,vc++安装了2010的,是不是我安装的node和node webkit都是最新版,版本太高的缘故呢

@007yaoyang 。。。我不是这个意思。。。我是想说:不是所有都需要用nw-gyp编译的。好吧,我就直说了,sqlite3这个包是用node-pre-gyp编译的。 进入sqlite3的目录,打node-pre-gyp rebuild --runtime=node-webkit --target=0.12.1就可以了

参与回复
登录后即可参与回复。登录