Ошибка Утконоса: скрипт отсутствует в комплекте приложений

Мой вариант использования заключался в преобразовании приложения ruby ​​в исполняемое приложение на Mac. Когда я создал релиз на github... это означает, что пользователи будут загружать проект в формате zip и запускать программу.

сообщение об ошибке: скрипт отсутствует в комплекте приложений

У меня были установлены все флажки при создании приложения, как показано:

Я поставил свой ответ ниже. Это было быстрое решение. Тем не менее, не может быть лучшей практикой. Если кто-то предложит лучший ответ, определенный сообществом. Я сделаю это ответ. Ответ на этот вопрос относительно сценария ruby ​​должен работать для других сценариев, которые Platypus превращает в.app's

1 ответ

Решение

Мое решение после создания приложения;

щелкните правой кнопкой мыши файл.app
выберите содержимое "Показать пакет"
перейти к пути...
Содержание -> Ресурсы

скопируйте скрипт, на который вы ссылались... в моем случае это был скрипт ruby ​​script.rb
удалить псевдоним сценария "script"
переименуйте ваш скопированный скрипт "script" без расширения.rb.

теперь, так как скрипт находится внутри приложения 
больше не будет проблем с поиском местоположения скрипта.
Другие вопросы по тегам