Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的用例是将 ruby 应用程序转换为 Mac 上的可执行应用程序。当我在 github 上创建一个版本时……这意味着用户会将项目下载为 zip 并运行该程序。
错误消息:应用程序包中缺少脚本
我在创建应用程序时选中了所有复选框,如下所示:
我把我的答案放在下面。这是一个快速的解决方案。但是,可能不是最佳实践。如果有人提出由社区确定的更好答案。我会这样回答。关于红宝石脚本的这个问题的答案应该适用于鸭嘴兽变成.app的其他脚本
创建应用程序后,我的解决方案;
右键单击.app文件 选择“显示包”内容 导航到路径... 内容 -> 资源 复制您链接到的脚本......在我的情况下,它是一个 ruby script.rb 删除脚本别名“script” 将复制的脚本重命名为不带 .rb 扩展名的“脚本”。 现在因为脚本在应用程序内 查找脚本位置将不再有问题。