2010-03-02 57 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