尝试在我的Windows PC上安装IBM Developer Toolkit for API Connect。我收到以下错误。
LINK : fatal error LNK1181: cannot open input file 'C:\OpenSSL-Win64\lib\libeay32.lib' [C:\Users\arindch.WIPRO\AppData\Roaming\npm\node_modules\apiconnect\n
ode_modules\ursa\build\ursaNative.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (E:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "E:\\Program Files\\nodejs\\node.exe" "E:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\arindch.WIPRO\AppData\Roaming\npm\node_modules\apiconnect\node_modules\ursa
gyp ERR! node -v v4.4.7
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
答案 0 :(得分:1)
2.通过
卸载以前的APIC并清除缓存npm rm apiconnect -g --cache-clear
这应该清除缓存。但你可以明确地尝试一下
npm cache clean
要确保缓存清除,请查看%APPDATA%\ npm-cache,或者如果您使用的是PowerShell,则需要$ env:APPDATA \ npm-cache
重新安装:以管理员身份运行cmd提示符并键入以下命令
apic stop --all
假设您没有使用可信证书,请输入以下命令
npm config -g set strict-ssl false
现在运行安装程序
npm install -g apiconnect
apic -v
答案 1 :(得分:1)
确保在安装apic
之前全局安装windows-build-tools
。
如果您使用的是Windows 7,请确保同时安装了.NET Framework 4.5.1。