电子构建在 Ubuntu Linux 上失败
electron-build failed on Ubuntu Linux
我有一个电子应用程序,但我在 Ubuntu 运行 electron-builder
中失败了。我使用的 electron builder 版本是 "electron-builder": "^19.10.0"
。
我遇到了以下错误。它看起来像是一个 xorriso
问题,但我已将 xorriso
更新到 1.4.2。还有什么可能导致此错误?
GNU xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
libburn : SORRY : Neither stdio-path nor its directory exist
xorriso : FAILURE : Cannot acquire drive '/home/developer/jenkins/dist/@southbanksoftware/dbkoda-0.6.0-x86_64.AppImage'
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
GNU xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
libburn : SORRY : Neither stdio-path nor its directory exist
xorriso : FAILURE : Cannot acquire drive '/home/developer/jenkins/dist/@southbanksoftware/dbkoda-0.6.0-x86_64.AppImage'
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
at /home/developer/jenkins/agent/node_modules/electron-builder-util/src/util.ts:64:16
at ChildProcess.exithandler (child_process.js:217:5)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Socket.<anonymous> (internal/child_process.js:342:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:191:7)
at Pipe._handle.close [as _onclose] (net.js:513:12)
直接的问题是 xorriso 无法创建结果文件
/home/developer/jenkins/dist/@southbanksoftware/dbkoda-0.6.0-x86_64.AppImage
因为目录
/home/developer/jenkins/dist/@southbanksoftware
不存在。
为什么目录没有准备好,目录名是否是
合适的是我的知识。我会假设这在
electron-builder的职责。
祝你有愉快的一天:)
托马斯
我有一个电子应用程序,但我在 Ubuntu 运行 electron-builder
中失败了。我使用的 electron builder 版本是 "electron-builder": "^19.10.0"
。
我遇到了以下错误。它看起来像是一个 xorriso
问题,但我已将 xorriso
更新到 1.4.2。还有什么可能导致此错误?
GNU xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
libburn : SORRY : Neither stdio-path nor its directory exist
xorriso : FAILURE : Cannot acquire drive '/home/developer/jenkins/dist/@southbanksoftware/dbkoda-0.6.0-x86_64.AppImage'
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
GNU xorriso 1.4.4 : RockRidge filesystem manipulator, libburnia project.
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
libburn : SORRY : Neither stdio-path nor its directory exist
xorriso : FAILURE : Cannot acquire drive '/home/developer/jenkins/dist/@southbanksoftware/dbkoda-0.6.0-x86_64.AppImage'
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
at /home/developer/jenkins/agent/node_modules/electron-builder-util/src/util.ts:64:16
at ChildProcess.exithandler (child_process.js:217:5)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Socket.<anonymous> (internal/child_process.js:342:11)
at emitOne (events.js:96:13)
at Socket.emit (events.js:191:7)
at Pipe._handle.close [as _onclose] (net.js:513:12)
直接的问题是 xorriso 无法创建结果文件
/home/developer/jenkins/dist/@southbanksoftware/dbkoda-0.6.0-x86_64.AppImage
因为目录
/home/developer/jenkins/dist/@southbanksoftware
不存在。
为什么目录没有准备好,目录名是否是 合适的是我的知识。我会假设这在 electron-builder的职责。
祝你有愉快的一天:)
托马斯