使用Shoes(v3.2)来“打包我的应用程序”。包含启动脚本的包目录。 包括鞋子的完整副本。
打开已打包的应用,例如双击图标,错误控制台打开:
No such file or directory @ rb_sysopen -
/private/var/folders/20/9wqryt1n76s1f0b9mpq500nc0000gp/T/shoes-upload-gui.40507/upload-gui.shy
访问临时目录时,shy文件未打包为该目录的一部分。
我试过了
/Applications/Shoes.app/Contents/MacOS/shoes-launch rubystart.rb
控制台日志错误永远不会出现/Applications/Shoes.app/Contents/MacOS/shoes-launch rubystart.rb blah
,那么我会得到该文件的No such file or directory @ rb_sysopen - blah
错误所以好像红宝石鞋包装商试图通过额外的命令行参数(它自己的害羞文件?)来调用鞋子发布?
任何人遇到或修复此问题,例如不需要把完整的害羞包装在自己内部吗?
感谢 本
答案 0 :(得分:1)
我从未修理鞋子包装工具。我不得不操纵最终的xxx.app如下
这一切都有效。打开应用程序时没有错误。
结论:也许是.shy文件中的内容?鞋子无论如何都要升级到鞋子4,这一切都在鞋子3上。
答案 1 :(得分:0)
似乎只在尝试打包整个目录时才会发生。
(这也需要创建.shy文件)
我的解决方法是:打包单个文件,将其余文件复制到捆绑的应用程序。
我只在MacOSX 上尝试此操作 应用程序内的路径为“Contents / MacOS /” 。
这样做之后一切正常,我的应用程序非常简单。