2011-09-22 19 views
5

OCRA içeren OCRA bir exe dağıtma (http://github.com/larsch/ocra çalışmaz OCRA bu kodu Ambalaj 'tk'Yakut, TK GUI

require 'tk' 
puts 'nope' 

gerektiren uygulamalar işleyemez linkten konularda) birinde Sayı: https://github.com/larsch/ocra/issues/29

(Ocra aslında bu) bir yürütülebilir dosya olarak

bir rb senaryoyu dağıtmak için var, 1.9 için 'yeni' rubyscript2exe olduğunu

tek sorun tcl ben sorunun AFAIK bir sorun

var

sanmıyorum eksik DLL dosyaları gibi görünüyor vardır tk
eksik DLL dosyaları, bilinen onlar olabilir tk çalışması için gereken DLL bağımlılıklarını bilmenin bir yolu var mı?

+0

ben sorun izleyicide üzerinde bakmadı bugün ... (zaten birkaç saat önce) çözüldü, üzgünüm. ocra.bat. \ Lib \ main.rb --windows C: \ Ruby192 \ lib \ tcltk \ --no-autoload --add-all-core (tüm çekirdek isteğe bağlıdır, dahil etmeyin eğer exe onsuz çalışıyorsa) -> http://github.com/larsch/ocra/issues/29 – Onetimeposter123

+0

Eğer denediyseniz ve işe yaradıysa, bunu bir aswer olarak kabul etmeli ve kabul etmelisiniz (bkz. http: //meta.stackexchange.com/questions/12513/should-i-not-answer-my-own-questions). –

cevap

10

Sorun izleyicisine bugün bakmadım ... bu zaten çözüldü (birkaç saat önce), üzgünüm.

ocra rubyfile.rb --windows C:\Ruby192\lib\tcltk\ --no-autoload --add-all-core 

(--add-all-çekirdekli exe onsuz çalışırsa, bunu içermeyen isteğe bağlıdır) ->https://github.com/larsch/ocra/issues/29

+0

Not: sipariş vermek önemlidir! Ebeveynin örneğini takip et. – Pakman

+0

Bunun hiçbiri benim için çalışmıyor. Ocra file.rb kullandığımda --windows ... '' gerektirecek bir dosya yükleyemiyorum. 'Bundle exec ocra file.rb --windows .... 'komutunu kullandığımda program görünecek, ancak bununla ilgili bir hata vermeyecek. HATA: gemfile C:/Users/user1/Desktop/ruby-tk/tk_02/.gitignore' nereye koyacağınızı bilmiyorum – Pred