0

我的用例是将 ruby​​ 应用程序转换为 Mac 上的可执行应用程序。当我在 github 上创建一个版本时……这意味着用户会将项目下载为 zip 并运行该程序。

错误消息:应用程序包中缺少脚本

我在创建应用程序时选中了所有复选框,如下所示:在此处输入图像描述

我把我的答案放在下面。这是一个快速的解决方案。但是,可能不是最佳实践。如果有人提出由社区确定的更好答案。我会这样回答。关于红宝石脚本的这个问题的答案应该适用于鸭嘴兽变成.app的其他脚本

4

1 回答 1

0

创建应用程序后,我的解决方案;

右键单击.app文件
选择“显示包”内容
导航到路径...
内容 -> 资源

复制您链接到的脚本......在我的情况下,它是一个 ruby​​ script.rb
删除脚本别名“script”
将复制的脚本重命名为不带 .rb 扩展名的“脚本”。

现在因为脚本在应用程序内
查找脚本位置将不再有问题。
于 2017-04-23T13:29:21.237 回答