【问题标题】:ElectronJS electron-builder build error in Raspberry PiRaspberry Pi 中的 ElectronJS 电子生成器构建错误
【发布时间】:2020-11-07 07:53:11
【问题描述】:

我关注了一篇名为 Creating an Electron Application for the Raspberry Pi 的博客,介绍了使用 Buster OS 在 Raspberry Pi 中启动 Electron 应用程序并对其进行编译。

但是在使用 electron-builder 构建应用程序时,在运行命令 electron-builder --dir --armv7l --linux deb 后,我不断收到无法执行的错误......并且无法弄清楚问题是什么。我附上了错误

【问题讨论】:

    标签: raspberry-pi electron electron-builder


    【解决方案1】:

    很抱歉迟到了 6 个月,但我也只是尝试创建一个 Electron 应用程序以在 Raspberry Pi 上运行。

    事实证明,虽然 Electron 在 Arm 处理器上运行良好,但在 Arm 处理器上通过 electron-builder 构建 Electron 应用程序存在许多问题。

    您看到的错误只是兔子洞的开口。

    大多数问题似乎是由于 electron-builder 显然是在 x86 机器上实现的,并没有真正注意确保它可以在任何其他架构上工作 - x86 只是假设。

    所以,对我来说,答案是在 x86 Linux 机器上构建 Arm 目标,使用与您使用的完全相同的命令行。

    到目前为止,我发现我可以在 OS X 上为 OS X 和 Windows 构建,在 Linux x86 上为 Linux x86、Linux Arm、OS X 和 Windows 构建。我没有 Windows 机器,所以我不确定那里的实际工作原理。

    代码签名是另一个兔子洞......

    【讨论】:

    • 也请原谅我的延迟响应,我已经有一段时间没有检查堆栈溢出了。感谢您的反馈,它确实使如何解决问题变得清晰。我之前确实遇到过使用相同解决方案的问题,即在另一台机器上编译它,但后来遇到了另一个问题,即需要存在 arm CPU,并卡在试图模仿环境的虚拟机上。我会再试一次,我希望从那以后有一些好的变化。再次感谢!
    猜你喜欢
    • 2019-12-08
    • 1970-01-01
    • 2017-12-14
    • 1970-01-01
    • 2015-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多