【问题标题】:Platypus error: script missing from application bundle鸭嘴兽错误:应用程序包中缺少脚本
【发布时间】:2017-04-23 21:29:21
【问题描述】:

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

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

我在创建应用程序时选中了所有复选框,如图所示:

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

【问题讨论】:

    标签: ruby scripting platypus


    【解决方案1】:

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

    右键单击.app文件
    选择“显示包”内容
    导航到路径...
    内容 -> 资源
    
    复制您链接到的脚本......在我的情况下,它是一个 ruby​​ script.rb
    删除脚本别名“script”
    将复制的脚本重命名为不带 .rb 扩展名的“脚本”。
    
    现在因为脚本在应用程序内
    查找脚本位置将不再有问题。
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 2012-01-01
      相关资源
      最近更新 更多