Я использую electron-builer
для упаковки моего приложения в установочный файл PKG.
Поскольку мое приложение использует зависимость, которая называется ghostscript
, проблема заключается в том, что при установке моего встроенного приложения на других компьютерах требуется ghostscript
в каталоге /usr/local/opt/ghostscript
этих машин для правильной работы.
Я последовал документу electron-builder
о сборке ПКГ.
У него есть свойство scripts
для указания каталога скриптов.
Я написал простой скрипт, который копирует ghostscript из моего проекта в папку /usr/local/opt
.
#!/bin/bash
#This is a postinstall script.
if cp -r src/ghostscript /usr/local/opt
then
echo "move ghostscript success!!!"
fi
exit 0
этот скрипт выполняется после завершения установки приложения.
но не успех.