构建简单的NodeJS模块Google Cloud时出错

2020-08-21 12:24发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在学习教程" SAP HANA XS Advanced,创建Node.js模块",以在Google Cloud Platform上的Hana服务器上学习Hana。 我使用的是WebIDE。

https://developers.sap.com/tutorials/xsa-xsjs- xsodata.html

在第1步中,根据需要添加具有"启用XSJS支持"的Node.js模块,然后单击"完成"以创建该模块。 我尝试立即构建我的新模块并得到此错误。 无论如何,我都走到了本教程的结尾,但是同样的错误...

make:g ++:找不到命令

以前的所有教程都顺利完成。 如果我在没有"启用XSJS支持"选项的情况下构建模块,则可以构建该模块。

任何想法都错了...这是错误日志。

谢谢

戴维

================================

 17:42:12(构建器)开始构建"/img/HANA_APP/core_xsjs"。

 17:42:15(DIBuild)正在构建"/img/HANA_APP/core_xsjs"。

 17:42:15(DIBuild)为模块提供服务:'/core_xsjs'[INFO]正在将源代码注入生成器... [INFO]源代码已注入完成[INFO] ------------  --------------------------------------------------  ----------

 17:42:27(DIBuild)> @ sap/fibers @ 4.0.3-0预安装/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF /.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/build-6245107475644205136/core_xsjs/node_modules/@sap/xsjs-test/node_modules/@sap/fibers>节点preinstall.js> @ sap/fibers @ 3.1。  1-1预安装/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/ build-6245107475644205136/core_xsjs/node_modules/@ sap/xsjs/node_modules/@ sap/fibers>节点preinstall.js> @ sap/fibers @ 4.0.3-0安装/hana/shared/HXE/xs/controller_data/executionagent/executionroot /3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/build-6245107475644205136/core_xsjs/node_modules/@sap/xsjs-test/node_modules/@  sap/fibers>节点build.js ||  nodejs build.jsmake:输入目录'/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap。  nodejs/builds/build-6245107475644205136/core_xsjs/node_modules/@ sap/xsjs-test/node_modules/@ sap/fibers/build'CXX(target)Release/obj.target/fibers/src/fibers.omake:g ++:不提供命令 foundfibers.target.mk:124:目标'Release/obj.target/fibers/src/fibers.o'的配方失败:*** [Release/obj.target/fibers/src/fibers.o]错误127make:离开 目录'/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/build-build-  6245107475644205136/core_xsjs/node_modules/@ sap/xsjs-test/node_modules/@ sap/fibers/build'gyp错误! 生成错误gyp ERR! 堆栈错误:`make`失败,退出代码:2gyp ERR! 堆栈在ChildProcess.onExit(/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/resources/nodejs/vendor/node8.15/lib/node_modules /npm/node_modules/node-gyp/lib/build.js:262:23)gyp错误! 堆叠在generateTwo(events.js:126:13)gyp ERR! 堆栈在ChildProcess.emit(events.js:214:7)gyp ERR! 堆栈在Process.ChildProcess._handle.onexit(internal/child_process.js:198:12)gyp ERR! 系统Linux 4.4.180-94.107-defaultgyp错误! 命令"/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/resources/nodejs/vendor/node8.15/bin/node""/img/hana /shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/resources/nodejs/vendor/node8.15/lib/node_modules/npm/node_modules/node-gyp /bin/node-gyp.js""重建"" --release" gyp错误!  cwd/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/build-6245107475644205136/core_xsjs/node_modules/@ sap/xsjs-test/node_modules/@ sap/fibersgyp错误! 节点-v v8.15.1gyp ERR!  node-gyp -v v3.8.0gyp错误! 不好,node-gyp退出并显示代码:1请确保您使用的是受支持的平台和节点版本。 如果您想在这台机器上编译光纤,请确保已在此处设置了构建环境-Windows + OS X说明:https://github.com/nodejs/node-gypUbuntu用户,请运行:`sudo apt-get install g ++  build-essential`RHEL用户请运行:`yum install gcc-c ++`和`yum groupinstall'开发工具'`高山用户请运行:`sudo apk add python make g ++`sh:nodejs:命令未找到nERR ERR! 文件shnpm ERR! 代码ELIFECYCLEnpm ERR!  errno ENOENTnpm ERR!  syscall spawnnpm错误!  @ sap/fibers @ 4.0.3-0安装:`node build.js ||  nodejs build.js`npm错误! 产生ENOENTnpm ERR!  npm ERR!  @ sap/fibers @ 4.0.3-0安装脚本失败。npm错误!  npm可能不是问题。 上面可能还有其他日志记录输出。 有关此运行的完整日志,请参见:npm ERR! /hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/cache/node8.15/.npm/_logs/2020-03-24T21_42_26_235Z-debug。 日志

 17:42:27(构建器)/HANA_APP/core_xsjs的构建失败。
 

================================

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在学习教程" SAP HANA XS Advanced,创建Node.js模块",以在Google Cloud Platform上的Hana服务器上学习Hana。 我使用的是WebIDE。

https://developers.sap.com/tutorials/xsa-xsjs- xsodata.html

在第1步中,根据需要添加具有"启用XSJS支持"的Node.js模块,然后单击"完成"以创建该模块。 我尝试立即构建我的新模块并得到此错误。 无论如何,我都走到了本教程的结尾,但是同样的错误...

make:g ++:找不到命令

以前的所有教程都顺利完成。 如果我在没有"启用XSJS支持"选项的情况下构建模块,则可以构建该模块。

任何想法都错了...这是错误日志。

谢谢

戴维

================================

 17:42:12(构建器)开始构建"/img/HANA_APP/core_xsjs"。

 17:42:15(DIBuild)正在构建"/img/HANA_APP/core_xsjs"。

 17:42:15(DIBuild)为模块提供服务:'/core_xsjs'[INFO]正在将源代码注入生成器... [INFO]源代码已注入完成[INFO] ------------  --------------------------------------------------  ----------

 17:42:27(DIBuild)> @ sap/fibers @ 4.0.3-0预安装/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF /.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/build-6245107475644205136/core_xsjs/node_modules/@sap/xsjs-test/node_modules/@sap/fibers>节点preinstall.js> @ sap/fibers @ 3.1。  1-1预安装/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/ build-6245107475644205136/core_xsjs/node_modules/@ sap/xsjs/node_modules/@ sap/fibers>节点preinstall.js> @ sap/fibers @ 4.0.3-0安装/hana/shared/HXE/xs/controller_data/executionagent/executionroot /3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/build-6245107475644205136/core_xsjs/node_modules/@sap/xsjs-test/node_modules/@  sap/fibers>节点build.js ||  nodejs build.jsmake:输入目录'/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap。  nodejs/builds/build-6245107475644205136/core_xsjs/node_modules/@ sap/xsjs-test/node_modules/@ sap/fibers/build'CXX(target)Release/obj.target/fibers/src/fibers.omake:g ++:不提供命令 foundfibers.target.mk:124:目标'Release/obj.target/fibers/src/fibers.o'的配方失败:*** [Release/obj.target/fibers/src/fibers.o]错误127make:离开 目录'/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/build-build-  6245107475644205136/core_xsjs/node_modules/@ sap/xsjs-test/node_modules/@ sap/fibers/build'gyp错误! 生成错误gyp ERR! 堆栈错误:`make`失败,退出代码:2gyp ERR! 堆栈在ChildProcess.onExit(/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/resources/nodejs/vendor/node8.15/lib/node_modules /npm/node_modules/node-gyp/lib/build.js:262:23)gyp错误! 堆叠在generateTwo(events.js:126:13)gyp ERR! 堆栈在ChildProcess.emit(events.js:214:7)gyp ERR! 堆栈在Process.ChildProcess._handle.onexit(internal/child_process.js:198:12)gyp ERR! 系统Linux 4.4.180-94.107-defaultgyp错误! 命令"/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/resources/nodejs/vendor/node8.15/bin/node""/img/hana /shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/resources/nodejs/vendor/node8.15/lib/node_modules/npm/node_modules/node-gyp /bin/node-gyp.js""重建"" --release" gyp错误!  cwd/hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/.sap_java_buildpack/tomcat/temp/builder/sap.nodejs/builds/build-6245107475644205136/core_xsjs/node_modules/@ sap/xsjs-test/node_modules/@ sap/fibersgyp错误! 节点-v v8.15.1gyp ERR!  node-gyp -v v3.8.0gyp错误! 不好,node-gyp退出并显示代码:1请确保您使用的是受支持的平台和节点版本。 如果您想在这台机器上编译光纤,请确保已在此处设置了构建环境-Windows + OS X说明:https://github.com/nodejs/node-gypUbuntu用户,请运行:`sudo apt-get install g ++  build-essential`RHEL用户请运行:`yum install gcc-c ++`和`yum groupinstall'开发工具'`高山用户请运行:`sudo apk add python make g ++`sh:nodejs:命令未找到nERR ERR! 文件shnpm ERR! 代码ELIFECYCLEnpm ERR!  errno ENOENTnpm ERR!  syscall spawnnpm错误!  @ sap/fibers @ 4.0.3-0安装:`node build.js ||  nodejs build.js`npm错误! 产生ENOENTnpm ERR!  npm ERR!  @ sap/fibers @ 4.0.3-0安装脚本失败。npm错误!  npm可能不是问题。 上面可能还有其他日志记录输出。 有关此运行的完整日志,请参见:npm ERR! /hana/shared/HXE/xs/controller_data/executionagent/executionroot/3b2d2531-dd23-46ca-aab8-9eeaa964570d/app/META-INF/cache/node8.15/.npm/_logs/2020-03-24T21_42_26_235Z-debug。 日志

 17:42:27(构建器)/HANA_APP/core_xsjs的构建失败。
 

================================

付费偷看设置
发送
2条回答
浮生未央
1楼 · 2020-08-21 13:11.采纳回答

我发现了问题,并用此线程解决了。

简而言之,在我的Node.js模块的package.json中,在引擎" node"下:" 10.x"而不是8.X,并增加xsjs-test版本" @ sap/xsjs-test":" ^ 3.1.2"代替了" 3.0.2"

https://answers.sap.com/questions/13005676/ failed-at-the.html

绿领巾童鞋
2楼-- · 2020-08-21 13:18

谢谢!

我在做同样的事情,浪费了我的时间来查找问题,但是在您的帮助下 ,我可以继续!

一周热门 更多>