Ocra non è in grado di gestire applicazioni che richiedono 'tk'Ruby, la distribuzione di un exe con OCRA che contiene il TK GUI
require 'tk'
puts 'nope'
imballaggio questo codice con OCRAhttp://github.com/larsch/ocra non funziona (come menzionato in uno dei temi al link) Problema: https://github.com/larsch/ocra/issues/29
(Ocra è la 'nuova' rubyscript2exe per 1,9, in sostanza, è per la distribuzione di uno script rb come un file eseguibile)
L'unico problema sembra essere il file DLL mancanti per tcl
Io non credo che sia un problema
quanto ne sappia io il problema sono i file DLL mancanti per tk
Se essi sono noti possono essere incluso durante l'esecuzione di ocra
Esiste un modo per conoscere le dipendenze DLL necessarie per il funzionamento di tk?
non ho guardato sul issue tracker oggi ... è già stato risolto (alcune ore fa), mi dispiace. ocra.bat. \ Lib \ main.rb --windows C: \ Ruby192 \ lib \ tcltk \ --no-autoload --add-all-core (aggiungi tutto il core è facoltativo, non includerlo se l'exe funziona senza di esso) -> http://github.com/larsch/ocra/issues/29 – Onetimeposter123
Se lo hai provato e ha funzionato, dovresti postarlo come una copia e accettarlo (vedi http: //meta.stackexchange.com/questions/12513/should-i-not-answer-my-own-questions). –