Ruby, развертывание exe-файла с ocra, содержащего графический интерфейс TK - PullRequest
5 голосов
/ 22 сентября 2011

Ocra не может обрабатывать приложения, требующие 'tk'

require 'tk'
puts 'nope'

Упаковка этого кода с Окра http://github.com/larsch/ocra не работает (как упомянуто в одном из вопросов по ссылке) Выпуск: https://github.com/larsch/ocra/issues/29

(Ocra - это «новый» rubyscript2exe для 1.9, по сути, для развертывания rb-скрипта в качестве исполняемого файла)

Кажется, единственной проблемой являются отсутствующие файлы DLL для tcl

Не думаю, что это проблема

AFAIK проблема в отсутствующих DLL-файлах для tk
Если они известны, они могут быть включены при выполнении ocra

Есть ли способ узнать зависимости DLL, необходимые для работы tk?

1 Ответ

10 голосов
/ 23 сентября 2011

Сегодня я не смотрел трекер проблем ... он уже решен (несколько часов назад), извините.

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

(- add-all-core не является обязательным, не включайте его, если exe работает без него)

-> https://github.com/larsch/ocra/issues/29

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...