mariasql安装错误
Posted
技术标签:
【中文标题】mariasql安装错误【英文标题】:mariasql install error 【发布时间】:2017-09-04 20:15:49 【问题描述】:当我尝试安装 mariasql 时出现此错误。
节点版本:4.1.1
npm 版本:2.14.4
gyp 版本:3.0.3
C:\程序 文件\nodejs\node_modules\npm\node_modules\node-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 错误!构建错误
gyp 错误!堆栈错误:
C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe
失败,退出代码:1gyp 错误! ChildProcess.onExit (C:\Program 文件\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23)
gyp 错误!堆栈在 emitTwo (events.js:87:13)
gyp 错误! ChildProcess.emit (events.js:172:7) 的堆栈
gyp 错误! Process.ChildProcess._handle.onexit 处的堆栈 (内部/child_process.js:200:12)
gyp 错误!系统 Windows_NT 10.0.15063
gyp 错误!命令 "C:\Program Files\nodejs\node.exe" "C:\Program 文件\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" “重建”
gyp 错误! cwd C:\Users\Миша\node_modules\mariasql
gyp 错误!节点-v v4.1.1
gyp 错误!节点gyp -v v3.0.3
gyp 错误!不行
npm 错误! Windows_NT 10.0.15063
npm 错误! argv "C:\Program Files\nodejs\node.exe" "C:\Program 文件\nodejs\node_modules\npm\bin\npm-cli.js" "安装" "mariasql"
npm 错误!节点 v4.1.1
npm 错误! npm v2.14.4
npm 错误!代码生命周期
npm 错误! mariasql@0.2.6 安装:
node-gyp rebuild
npm 错误!退出状态 1
npm 错误!
npm 错误!在 mariasql@0.2.6 安装脚本 'node-gyp 失败 重建'。
npm 错误!这很可能是 mariasql 包的问题,
npm 错误!不是 npm 本身。
npm 错误!告诉作者这在您的系统上失败了:
npm 错误!节点gyp重建
npm 错误!您可以通过以下方式获取他们的信息:
npm 错误! npm 所有者 ls mariasql
npm 错误!上面可能还有额外的日志输出。
npm 错误!请在任何支持请求中包含以下文件:
npm 错误! C:\Users\Миша\npm-debug.log
这个错误的原因是什么?
【问题讨论】:
【参考方案1】:即使距离您提出问题已经很长时间了,我也会回复
遇到这个问题,在网上看到是和python有关的
在您的 PATH 环境中,检查您的版本,如果它是 Python 3.X,请将其设置为 Python 2.7,问题将得到解决!
【讨论】:
以上是关于mariasql安装错误的主要内容,如果未能解决你的问题,请参考以下文章
安装SQLserver 2008安装程序未能安装Windows PowerShell,错误代码为-214512329