分享

银河麒麟使用 electron-builder打包报 fpm问题解决方法

系统版本

适用系统:V10(SP1)
适用架构:X86
其他版本和架构可作参考。

问题描述
使用 electron-builder进行打包时,有时会出现 fpm拉取失败或如下不支持某些架构导致的报错:
  1. npm run builder
复制代码
  1. electron-quick-start@1.0.0 builder /home/kylin/electron-quick-start
  2. electron-builder
复制代码
image.png
image.png
image.png
image.png
image.png

问题分析:
使用 electron-builder打包时默认会从 github拉取 fpm包,如果无法连接 github就会出现无法打包成功的情况。另外 fpm包 npm仓库源中仅有X86_64架构的包,没有其他架构的包,所以也会有上述报错。

问题解决方案:
从系统源中安装 ruby,然后使用 gem install fpm来安装 fpm,然后设置全局变量,使用系统 fpm。具体操作方法如下:
  1. sudo apt update
  2. sudo apt install ruby -y
  3. sudo gem install fpm
  4. export USE_SYSTEM_FPM="true"
复制代码






版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服