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

时间:2017-04-23 13:29:21

标签: ruby scripting platypus

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

error message: script missing from application bundle

创建应用程序时,我已选中所有复选框,如下所示:enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

right click .app file
select "show package" contents
navigate to path ...
Contents -> Resources

copy the script that you linked to ... in my case it was a ruby script.rb
delete the script alias names "script"
rename your copied script "script" without the .rb extension.

now since the script is inside the app 
it will no longer have an issue finding the script location.