samuelmeuli / action-electron-builder

:electron: GitHub Action for building and releasing Electron apps
MIT License
658 stars 201 forks source link

Cannot Build MacOS App #8

Closed ilharp closed 4 years ago

ilharp commented 4 years ago

Sorry to trouble you. The action cannot build app for MacOS while it works perfectly on other matrix. Workflow: https://github.com/dd-center/Cator/blob/master/.github/workflows/shellbuild.yml Failed Action: https://github.com/dd-center/Cator/runs/381204962 package.json: https://github.com/dd-center/Cator/blob/master/packages/cator-shell/package.json

Error: Exit code: 2. Command failed: /usr/bin/perl /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/t-M2nRmP/1-dmgProperties.pl
Can't locate Mac/Memory.pm in @INC (you may need to install the Mac::Memory module) (@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .) at /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/t-M2nRmP/1-dmgProperties.pl line 4.
BEGIN failed--compilation aborted at /private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/t-M2nRmP/1-dmgProperties.pl line 4.

Google says brew unlink perl might be useful but I don't know how to do. Thanks.

samuelmeuli commented 4 years ago

Seems like updating electron-builder should fix this: https://github.com/electron-userland/electron-builder/issues/3990. This action requires electron-builder v22+ anyway.

ilharp commented 4 years ago

image Thanks a lot!!!