使用SAP Hybris培训课程1" SAP Commerce Cloud Developer Part 1(以前称为HY400)"的练习1" HY400练习1•安装"构建失败

2020-09-06 05:29发布

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

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


大家好

我是Sap Hybris的新手,正在参加培训课程" Sap Commerce Cloud开发人员第1部分(以前称为HY400)"。 在执行本课程随附的练习1" HY400练习1•安装"时遇到一些问题。

我有Windows 10系统,理想情况下,我应该使用Windows的" HY400练习1•安装"软件包" hyCom-dev1-win64-6.7.0.0.zip",但我的团队仅使用OSX/Linux版本 " HY400练习1•安装"包" hyCom-dev1-OSX-6.7.0.0",因此我正在使用它在Windows 10上安装Hybris练习。

当我按照控制台输出的建议运行ant来构建扩展时,在练习1中" 1.2基于SAP Hybris Commerce Accelerator生成新店面"的第2步结束时,安装失败。 构建失败,并在所附的控制台屏幕截图中指出了错误。 我还在我的\ hybris \ config文件夹中附加了local.propery和localextensions.xml文件。

可能出什么问题了,我该如何解决? 请注意,我在Windows 10系统上工作,仅OSX/Linux版本的" HY400练习1•安装"包" hyCom-dev1-OSX-6.7.0.0"

替代文字 链接文字

12836-console-build-error.jpg (450.0 kB)

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

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


大家好

我是Sap Hybris的新手,正在参加培训课程" Sap Commerce Cloud开发人员第1部分(以前称为HY400)"。 在执行本课程随附的练习1" HY400练习1•安装"时遇到一些问题。

我有Windows 10系统,理想情况下,我应该使用Windows的" HY400练习1•安装"软件包" hyCom-dev1-win64-6.7.0.0.zip",但我的团队仅使用OSX/Linux版本 " HY400练习1•安装"包" hyCom-dev1-OSX-6.7.0.0",因此我正在使用它在Windows 10上安装Hybris练习。

当我按照控制台输出的建议运行ant来构建扩展时,在练习1中" 1.2基于SAP Hybris Commerce Accelerator生成新店面"的第2步结束时,安装失败。 构建失败,并在所附的控制台屏幕截图中指出了错误。 我还在我的\ hybris \ config文件夹中附加了local.propery和localextensions.xml文件。

可能出什么问题了,我该如何解决? 请注意,我在Windows 10系统上工作,仅OSX/Linux版本的" HY400练习1•安装"包" hyCom-dev1-OSX-6.7.0.0"

替代文字 链接文字

12836-console-build-error.jpg (450.0 kB)
付费偷看设置
发送
5条回答
空代码
1楼 · 2020-09-06 06:03.采纳回答

请以管理员用户身份打开命令提示符,并在hybris/bin/platform上执行 ant npminstall clean all

暮风yp
2楼-- · 2020-09-06 06:21

可能是您的Windows计算机无法处理antmacros.xml文件中的以下行。 请从antmacros.xml中删除/注释它,然后重试。

  <删除文件=" $ {ext。@ {extname} .path}/hmc/resources/webm?.xsd"/>
  

如果遇到其他问题,建议您安装VM(例如VirtualBox),然后在VM中安装Linux。 之后,您应该可以运行此自定义的Hybris程序包,而不会出现任何问题。

互联网上有许多关于如何在Windows10上安装Linux OS的教程。 您可以查看 https://www.youtube.com/watch?v=mxUQT8bcoVQ 作为示例。

灬番茄
3楼-- · 2020-09-06 06:05

嗨,阿文德

感谢您的回答。 我尝试了你的建议。 旧的错误似乎消失了,但是出现了新的构建错误。 请参阅附件的日志文件。

如果能给我一些修复问题的技巧,将不胜感激。

感谢链接文本

大道至简
4楼-- · 2020-09-06 06:17

如我之前提到的,请 在Windows计算机上的VM上的Linux中安装它,问题应该消失了。 我之所以这么说是因为Hybris V6.7的antmacros.xml中的以下行不会在我的MacOS(与Linux类似)计算机上引起问题

  <删除文件=" $ {ext。@ {extname} .path}/hmc/resources/webm?.xsd"/>
  

当您的Windows计算机无法处理它并引发以下错误时:

  c:\ training \ v3 \ hyCom-dev1-OSX-6.7.0.0 \ workspace \ hybris \ bin \ platform \ resources \ ant \ antmacros.xml:619:执行此行时发生以下错误:
  c:\ training \ v3 \ hyCom-dev1-OSX-6.7.0.0 \ workspace \ hybris \ bin \ platform \ resources \ ant \ antmacros.xml:754:java.nio.file.InvalidPathException:索引处非法char <?>  95:C:\ training \ v3 \ hyCom-dev1-OSX-6.7.0.0 \ workspace \ hybris \ bin \ platform \ ext \ core \ hmc \ resources \ webm?.xsd
  
jovirus
5楼-- · 2020-09-06 06:05

嗨,阿文德

尝试删除行,这似乎没有什么不同。 在" ant npminstall"期间,出现了一些与node-gyp编译错误有关的错误。 请参阅最后的附件日志。 根据我的研究,node-gyp用于为node.js模块编译本机代码(例如C ++),该模块对平台高度敏感,因为它尝试为特定类型的CPU编译c ++代码。 详情请参阅本文: https://stackoverflow.com/questions/39739626/what -is-node-gyp

现在,我真的相信,我遇到的问题与平台有关,因为我使用的是为OS/Linux制作的软件包,因此很可能与Windows不兼容。 无论如何,谢谢您的诊断。

======= Node-gyp错误==========

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

  [exec]> node-gyp重建> build_log.txt 2>&1 || 出口0
   [执行]
   [执行]
   [exec]> ttf2woff2@2.0.3安装C:\ training \ v3 \ hyCom-dev1-OSX-6.7.0.0 \ workspace \ hybris \ bin \ ext-content \ npmancillary \ resources \ npm \ node_modules \ ttf2woff2
   [exec]>(node-gyp重建> builderror.log)||  (0号出口)
   [执行]
   [exec] gyp ERR! 建立错误
   [exec] gyp ERR! 堆栈错误:C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild.exe失败,退出代码为1
   [exec] gyp ERR! 堆栈在ChildProcess.onExit(C:\ training \ v3 \ hyCom-dev1-OSX-6.7.0.0 \ workspace \ hybris \ bin \ ext-content \ npmancillary \ resources \ npm \ node \ node-v6.9.4-win-x64  \ node_modules \ npm \ node_modules \ node-gyp \ lib \ build.js:276:23)
   [exec] gyp ERR! 堆叠在generateTwo(events.js:106:13)
   [exec] gyp ERR! 堆栈在ChildProcess.emit(events.js:191:7)
   [exec] gyp ERR! 堆栈位于Process.ChildProcess._handle.onexit(内部/child_process.js:215:12)
   [exec] gyp ERR! 系统Windows_NT 10.0.17763
   [exec] gyp ERR! 命令" C:\\ training \\ v3 \\ hyCom-dev1-OSX-6.7.0.0 \\ workspace \\ hybris \\ bin \\ ext-content \\ npmancillary \\ resources \\ npm \\ node \\ node  -v6.9.4-win-x64 \\ node.exe"" C:\\ training \\ v3 \\ hyCom-dev1-OSX-6.7.0.0 \\ workspace \\ hybris \\ bin \\ ext-content \\  npmancillary \\ resources \\ npm \\ node \\ node-v6.9.4-win-x64 \\ node_modules \\ npm \\ node_modules \\ node-gyp \\ bin \\ node-gyp.js"""重建"
   [exec] gyp ERR!  cwd C:\ training \ v3 \ hyCom-dev1-OSX-6.7.0.0 \ workspace \ hybris \ bin \ ext-content \ npmancillary \ resources \ npm \ node_modules \ ttf2woff2
   [exec] gyp ERR! 节点-v v6.9.4
   [exec] gyp ERR! 节点gyp -v v3.4.0
   [exec] gyp ERR! 不好
  

一周热门 更多>