mariasql安装错误

时间:2017-09-04 20:15:49

标签: mysql sql sql-server

当我尝试安装mariasql时出现此错误。

  

节点版本:4.1.1

     

npm ver:2.14.4

     

gyp ver:3.0.3

     

C:\程序   文件\的NodeJS \ node_modules \ NPM \ node_modules \节点-GYP \ SRC \ win_delay_load_hook.c(31):   错误C2373:'__ pfnDliNot

     

ifyHook2':重新定义;不同类型的修饰符   [C:\ Users \Миша\ node_modules \ mariasql \ build \ deps \ libmariadbclient \ zlib

     

\ zlib.vcxproj]

     

C:\ Program Files(x86)\ Microsoft Visual Studio   14.0 \ VC \ include \ delayimp.h(134):注意:请参阅'__pfnDliNot的声明      ifyHook2'

     

gyp ERR!构建错误

     

gyp ERR!堆栈错误:C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe失败并退出代码:1

     

gyp ERR!在ChildProcess.onExit堆栈(C:\ Program   文件\的NodeJS \ node_modules \ NPM \ node_modules \节点-GYP \ lib中\ build.js:270:23)

     

gyp ERR!堆栈在emitTwo(events.js:87:13)

     

gyp ERR!在ChildProcess.emit堆栈(events.js:172:7)

     

gyp ERR!在Process.ChildProcess._handle.onexit堆栈   (internal / child_process.js:200:12)

     

gyp ERR!系统Windows_NT 10.0.15063

     

gyp ERR!命令“C:\ Program Files \ nodejs \ node.exe”“C:\ Program   文件\的NodeJS \ node_modules \故宫\ node_modules \节点GYP \ BIN \节点gyp.js”   “重建”

     

gyp ERR! cwd C:\ Users \Миша\ node_modules \ mariasql

     

gyp ERR! node -v v4.1.1

     

gyp ERR! node-gyp -v v3.0.3

     

gyp ERR!不行

     

npm ERR! Windows_NT 10.0.15063

     

npm ERR! argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Program   Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js“”install“   “mariasql”

     

npm ERR!节点v4.1.1

     

npm ERR! npm v2.14.4

     

npm ERR!代码ELIFECYCLE

     

npm ERR! mariasql@0.2.6安装:node-gyp rebuild

     

npm ERR!退出状态1

     

npm ERR!

     

npm ERR! mariasql@0.2.6安装脚本'node-gyp失败   重建'。

     

npm ERR!这很可能是mariasql包的问题,​​

     

npm ERR!不是与npm本身。

     

npm ERR!告诉作者你的系统失败了:

     

npm ERR! node-gyp rebuild

     

npm ERR!您可以通过以下方式获取他们的信息:

     

npm ERR! npm所有者ls mariasql

     

npm ERR!上面可能有额外的日志记录输出。

     

npm ERR!请在支持请求中包含以下文件:

     

npm ERR! C:\ Users \用户Миша\ NPM-的debug.log

出现此错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

即使创建问题已经很长时间了,我也要回复

我遇到了这个问题,我在网上看到它与python有关

在您的PATH环境中,检查您的版本,如果它是Python 3.X,请将其设置为Python 2.7,此问题将得到解决!