Ruby Shoes упаковщик, включая обувь в приложении
Кажется, я не могу заставить упаковщика Ruby Shoes правильно создать exe с включенной Shoes. Я использую релиз Raisins (0.r1134) с заменой pack.rb на github. Все исполняемые упаковщиком exe-файлы представляют собой файлы размером 70-80 КБ (они явно не содержат обувь или рубин). Эти exe-файлы будут работать на моей машине с XP, на которой уже есть Shoes. но когда я копирую их на другой ноутбук, они запускают диалог "Обувь загружается", который ничего не делает, а затем исчезает.
Мне нужно сделать отдельную версию Windows exe, и я понял, что опция "Да, я хочу обувь включена" в упаковщике сделает это. Я неправильно понял намерение? Есть ли способ сделать эту работу? Надеюсь, что так, потому что я люблю обувь. Как и большинство женщин. Хм... может быть, Обувь была попыткой привлечь больше женщин к программированию, а также детей... но я отвлекся.
Другие темы, которые я нашел здесь, подразумевают, что это будет работать:
1 ответ
Хотя файл pack.rb теперь ссылается на новый веб-сайт shoes.heroku.com, создается впечатление, что файлы с него отвалились. Так что он не будет генерировать правильный.exe. Упс.
Вы можете обойти это, поместив установщик Shoes Raisins, если он у вас есть, в LIB_DIR
и переименовать его. Например, это работает для меня:
D:\Users\me\.shoes\raisins\win32\latest_shoes-novideo.exe
pack.rb проверит здесь, прежде чем пытаться скачать.
Обратите внимание, что у вас могут возникнуть проблемы с работой исполняемого файла. Лично я нашел распространение.shy более надежным.
Некоторая работа должна быть сделана на упаковке (я связан с Обуви).