环境-Windows 7 Enterprise(Service Pack 1)
过程
已安装git
为git配置了user.name和user.email
已安装的nodejs
node version - 8.11.3
npm version - 6.4.0
已安装Python 2.7.3
added environement variable and updated path statement
已安装Visual Studio 2015社区版本
installed Visual C== 2015 Tools for Windows Desktop
installed Windows XP Support for C++
已安装node-gyp(本地和全局)
npm config --global set msvs_version=2015
将环境变量GYP_MSVS_VERSION
设置为2015
已安装的ouchbase服务器(4.5)
完成所有这些设置后,我尝试执行npm installouchbase。
处理后,我收到以下错误:
prebuild动词onExit
预编译错误!构建错误
预编译错误!堆栈错误:
msbuild
失败,退出代码:1信号 空预编译错误!在ChildProcess.onExit(c:\ AJS \ Nexcal
Development \ nexcal \ node_modules \ node-gyp \ lib \ build.js:270:23)
预编译错误!堆叠在generateTwo(events.js:126:13)
预编译错误!堆栈在ChildProcess.emit(events.js:214:7)
预编译错误!堆栈位于Process.ChildProcess._handle.onexit
(内部/child_process.js:198:12)
预编译错误!不好
预编译错误!构建错误:
msbuild
失败,退出代码:1信号 空预编译错误!在ChildProcess.onExit(c:\ AJS \ Nexcal
Development \ nexcal \ node_modules \ node-gyp \ lib \ build.js:270:23)
预编译错误!建立在emitTwo(events.js:126:13)
预编译错误!在ChildProcess.emit(events.js:214:7)上构建
预编译错误!建立在Process.ChildProcess._handle.onexit (internal / child_process.js:198:12)
npm WARN grunt-mocha-test@0.12.7需要mocha @> = 1.20.0的同位体,但是 没有安装。您必须自己安装对等依赖项。
npm错误!代码ELIFECYCLE
npm错误!错误2
npm错误! couchbase@2.2.3安装:
prebuild --install
npm错误!退出状态2
npm错误!
npm错误!未能通过couchbase@2.2.3安装脚本执行。
npm错误! npm可能不是问题。有可能 以上是其他日志记录输出。
npm错误!可以在以下位置找到此运行的完整日志:
npm错误! npm-cache_logs \ 2018-08-16T13_36_46_122Z-debug.log
我已经重新安装了nodejs,python,node-gyp,couchbase服务器,已安装/未安装Visual Studio 2015 Professional和Visual Studio社区,但我无法安装Couchbase Node.js SDK库。您能建议加载SDK的替代方法吗?
TIA 安东尼斯
答案 0 :(得分:0)
要解决此问题,我运行了git + github.com / couchbase / couchbase.git#master而不是npm installouchbase。