使用电子打包器在Cent OS 64位上构建电子应用程序失败
Windows builds of an Electron app on Cent OS 64 bit with electron-packager fails with error
我试图在远程Cent OS服务器上设置构建,并遇到错误。我安装了wine,但由于服务器是64位架构,wine命令是wine64
,而不仅仅是wine
。每次我尝试做一个Windows构建,我得到Could not find "wine" on your system... Make sure that the "wine" executable is in your PATH.
错误。它似乎试图执行"wine"命令,但我有"wine64"代替,根据各种指南,这是可以的。用化名也没用。有人能建议我如何解决这个问题吗?
谢谢。
我得到相同的错误:
Packaging app for platform win32 x64 using electron v4.2.12
Could not find "wine64" on your system.
Wine is required to use the appCopyright, appVersion, buildVersion, icon, and
win32metadata parameters for Windows targets.
Make sure that the "wine64" executable is in your PATH.
See https://github.com/electron/electron-packager#building-windows-apps-from-non-windows-platforms for details.
在终端运行这些步骤,让我解决了这个问题:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor
brew cask install wine-stable
来源:https://www.davidbaumgold.com/tutorials/wine-mac/
结果,我只构建了64位版本,但我也必须构建和安装32位版本。尽管编译和安装过程中会提示缺少一些32位元的东西,但电子版本似乎没有问题,工作正常。
我最终遵循的教程在这里。
相关文章:
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- firefox扩展,在32位和/或64位firefox(版本25.0.1)上使用js-cypes
- 将64位整数转换为json编码对象中的字符串的最佳实践
- 对象不支持此属性或方法 Rails Windows 64 位
- jQuery 错误 SCRIPT5002:IE9 64 位中预期的函数
- Javascript 十进制到二进制 - 64 位
- 如何使用 JavaScript 知道安装的 JVM 是 32 位还是 64 位
- 检测 Chrome 浏览器安装版本是否为 64 位
- 使用编码64图像构建谷歌地图标记
- 使用 javascript/css 将 64 位字符串转换为 jpeg
- breezejs :在 ODATA URL 中传递 64 位过滤器
- JavaScript-将基于64位数据的字符串转换为图像
- window.open无法在IE 9、64位操作系统中工作
- 无法使用节点预处理程序重建串行端口:404状态代码下载64位nw.lib
- 在Ubuntu 64位上安装js yaml NPM包依赖程序时出现问题
- JavaScript:64位对数字的影响
- Javascript/PHP将64位整数解释为浮点
- 使用电子打包器在Cent OS 64位上构建电子应用程序失败
- 更新Windows 7 64位的node.js
- NPM找不到模块,win 7/64位