【发布时间】:2017-04-23 21:29:21
【问题描述】:
我的用例是将 ruby 应用程序转换为 Mac 上的可执行应用程序。当我在 github 上创建一个版本时……这意味着用户会将项目下载为 zip 并运行该程序。
错误消息:应用程序包中缺少脚本
我把我的答案放在下面。这是一个快速的解决方案。但是,可能不是最佳实践。如果有人提出由社区确定的更好答案。我会这样回答。这个关于 ruby 脚本的问题的答案应该适用于 Platypus 变成 .app 的其他脚本
【问题讨论】:
我的用例是将 ruby 应用程序转换为 Mac 上的可执行应用程序。当我在 github 上创建一个版本时……这意味着用户会将项目下载为 zip 并运行该程序。
错误消息:应用程序包中缺少脚本
我把我的答案放在下面。这是一个快速的解决方案。但是,可能不是最佳实践。如果有人提出由社区确定的更好答案。我会这样回答。这个关于 ruby 脚本的问题的答案应该适用于 Platypus 变成 .app 的其他脚本
【问题讨论】:
我的解决方案,应用创建后;
右键单击.app文件 选择“显示包”内容 导航到路径... 内容 -> 资源 复制您链接到的脚本......在我的情况下,它是一个 ruby script.rb 删除脚本别名“script” 将复制的脚本重命名为不带 .rb 扩展名的“脚本”。 现在因为脚本在应用程序内 查找脚本位置将不再有问题。
【讨论】: