点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,HANA乡亲,
尝试在HANA XSA SP12上通过WebIDE构建MTAR项目时遇到了麻烦。
如果在我的项目中添加了不支持XSJS的NodeJS模块,那么一切都会顺利进行。 但是,当我启用对XSJS的支持时,构建将失败。 显然由于缺少片段,它无法构建sap-node-jwt模块:
'Release/obj.target/jwt.node'不需要创建目标'Release/obj.target/jwt/src/jwt_wrap.o'的规则。 停止。
我搜索了此错误,我发现我应该按节点/npm更新到最新版本,并检查文件" binding.gyp"是否有错字。 我知道节点/npm版本是随XSA运行时程序包一起升级的,我可以从此处下载:
SAP HANA平台版-> SAP HANA平台编辑。 1.0-> XS高级运行时-> SAP扩展的APP服务1
我尝试在24之上安装71版,但无法执行。 我抱怨缺少服务。 然后安装58(将NodeJS运行时从4.4.0升级到4.8.3)。 但是,错误保持不变。 因此,我将XSA运行时的等级降级为63。但是,相同的问题和现在的Node相同。 有任何想法吗?
顺便说一句:我一直坚持使用SP12-因此必须正常工作,就像在openSAP HANA5中一样。
相关节点错误消息:
npm信息安装sap-node-jwt@0.7.1 sap-node-jwt@0.7.1安装/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/tomcat/temp/builder/sap.nodejs/builds/build -5171278390779241905/xsjs/node_modules/sap-xsjs-test/node_modules/sap-hdbext/node_modules/sap-xssec/node_modules/sap-node-jwt 节点./build.js sh:mc:第1行:语法错误:文件意外结束 sh:导入" mc"的函数定义时出错 linux-x64-v8-4.5存在; 测试 (节点)child_process:options.customFds选项已弃用。 请改用options.stdio。 sh:mc:第1行:语法错误:文件意外结束 sh:导入" mc"的函数定义时出错 gyp信息,如果以ok结尾,它可以正常工作 使用node-gyp@3.4.0的gyp信息 使用node@4.8.3的gyp信息| linux | x64 gyp信息生成/usr/sap/NWF/HDB00/exe/Python/bin/python2 gyp info spawn args ['/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/resources/nodejs/vendor/node4.8/lib/node_modules/npm/node_modules /node-gyp/gyp/gyp_main.py', gyp info产生参数args'binding.gyp', gyp信息生成参数'-f', gyp info产生参数" make", gyp信息生成参数'-I', gyp info spawn args'/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/tomcat/temp/builder/sap.nodejs/builds/build-5171278390779241905/xsjs/ node_modules/sap-xsjs-test/node_modules/sap-hdbext/node_modules/sap-xssec/node_modules/sap-node-jwt/build/config.gypi', gyp信息生成参数'-I', gyp info spawn args'/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/resources/nodejs/vendor/node4.8/lib/node_modules/npm/node_modules/ node-gyp/addon.gypi', gyp信息生成参数'-I', gyp info spawn args'/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/resources/nodejs/vendor/node4.8/lib/node-gyp/include/ node/common.gypi', gyp info spawn args'-Dlibrary = shared_library', gyp info spawn args'-Dvisibility = default', gyp info spawn args'-Dnode_root_dir =/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/resources/nodejs/vendor/node4.8/lib/node-gyp ', gyp info spawn args'-Dnode_gyp_dir =/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/resources/nodejs/vendor/node4.8/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args'-Dnode_lib_file = node.lib', gyp info spawn args'-Dmodule_root_dir =/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/tomcat/temp/builder/sap.nodejs/builds/build-5171278390779241905/xsjs/node_modules/sap-xsjs-test/node_modules/sap-hdbext/node_modules/sap-xssec/node_modules/sap-node-jwt', gyp info spawn args'--depth =。', gyp info spawn args'--no-parallel', gyp info spawn args'--generator-output', gyp info spawn args'build', gyp info spawn args'-Goutput_dir ='。 ] gyp信息生成 gyp info spawn args ['BUILDTYPE = Release','-C','build'] make:输入目录'/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/tomcat/temp/builder/sap.nodejs/builds/build-5171278390779241905/xsjs/ node_modules/sap-xsjs-test/node_modules/sap-hdbext/node_modules/sap-xssec/node_modules/sap-node-jwt/build' make:***没有规则来创建目标" Release/obj.target/jwt/src/jwt_wrap.o",这是" Release/obj.target/jwt.node"所需的。 停止。 make:离开目录'/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/tomcat/temp/builder/sap.nodejs/builds/build-5171278390779241905/xsjs/ node_modules/sap-xsjs-test/node_modules/sap-hdbext/node_modules/sap-xssec/node_modules/sap-node-jwt/build' 糟糕! 建立错误 糟糕! 堆栈错误:`make`失败,退出代码:2 糟糕! 堆栈在ChildProcess.onExit(/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/resources/nodejs/vendor/node4.8/lib/node_modules/npm/node_modules /node-gyp/lib/build.js:276:23) 糟糕! 堆叠在generateTwo(events.js:87:13) 糟糕! 堆栈在ChildProcess.emit(events.js:172:7) 糟糕! 堆栈位于Process.ChildProcess._handle.onexit(内部/child_process.js:211:12) 糟糕! 系统Linux 4.4.21-84-默认 糟糕! 命令"节点""/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/resources/nodejs/vendor/node4.8/lib/node_modules/npm/node_modules/ node-gyp/bin/node-gyp.js""重建"" --release" 糟糕! cwd/hana/shared/NWF/xs/ea_data/luna751/executionroot/2af9be8f-ddf4-4fd0-ade0-432e39c5b9ba/app/tomcat/temp/builder/sap.nodejs/builds/build-5171278390779241905/xsjs/node_modules/sap- xsjs-test/node_modules/sap-hdbext/node_modules/sap-xssec/node_modules/sap-node-jwt 糟糕! 节点-v v4.8.3 糟糕! 节点gyp -v v3.4.0 糟糕! 不好 建立失败
关于,
伊凡
问题已解决!
1)Midnight Commander已安装在Linux机器上。 我一直看到类似这样的错误:
将其删除,现在构建成功。
关于,
伊凡
一周热门 更多>