2010-03-02 59 views
2

我似乎无法让Ruby鞋包装商正确创建包含Shoes的exe文件。我正在使用Raisins版本(0.r1134),并从github中取代pack.rb。这个exe包的制作者都是70-80K的文件(他们显然不包括鞋子或红宝石)。这些exe文件将在我的XP机器上运行,该机器上已经有鞋子。但是当我将它们复制到另一台笔记本电脑时,它们会启动一个“鞋正在下载”对话框,该对话框什么也不做,然后消失包括应用程序中的鞋子的红宝石鞋包装

我需要制作独立的Windows exe文件,我的理解是打包器中的“是的,我想要鞋包含”选项可以实现这一点。我误解了意图吗?有没有办法做到这一点?希望如此,因为我喜欢鞋子。像大多数女人一样。嗯......也许鞋子是为了让更多的女性进入编程以及孩子们的尝试......但我离题了。

我已经在这里找到意味着这将工作的其他线程:

Problem in Ruby Shoes packaging?

Shoes packager problem

回答

1

虽然pack.rb文件现在引用新的网站,shoes.heroku.com,它看起来好像文件已经下降了。所以它不会生成一个正确的.exe。哎呦。

您可以通过将Shoes Raisins安装程序(如果有的话)放入LIB_DIR并对其重命名来解决此问题。例如。这适用于我:

D:\Users\me\.shoes\raisins\win32\latest_shoes-novideo.exe 

pack.rb将尝试下载之前检查这里。

请注意,您可能仍然有可执行的工作问题。就我个人而言,我发现发布.shy更可靠。

一些工作需要在包装上完成(我涉及到鞋子)。

+0

“固定”pack.rb,至少通知用户它无法下载或在本地找到文件:http://github.com/i5m/shoes/blob/master/lib/shoes/pack.rb 试图看看我们是否可以备份文件。 – atomicules 2010-03-03 17:18:49

+0

非常感谢!在选择了pack.rb之后,我确实得出了相同的结论,调试了我的LIB_DIR设置,并确定所需的exe是安装exe。我的可执行文件在将鞋子放到那里后工作。但是,我无法生成带有多个.rb文件的exe文件。所有的代码必须在一个.rb – user206481 2010-03-04 16:26:31

+0

你能告诉我更多关于.shy吗?将一个.shy分发给另一台没有红宝石/鞋子的机器有什么必要?很高兴听到有人积极参与鞋业。 – user206481 2010-03-04 16:44:09