Задание 5-6: как поделиться игрой с миром?

[А] Алексей Щёголев, 21 июля 2016, 19:51 , 2 подписчика

Итак, я почти закончил написание кода и получилось смешно. Я хотел бы поделиться этой игрой с миром, но не у всех же есть руби компилятор, который может проглотить. .rb файл и обработать его?

Как мне создать .exe ? Или об этом будет рассказано в дальнейших уроках?

Обсуждение (6)


Михаил Бутлицкий Учитель

[М]

Про то, как сделать экзешник мы в курсе не рассказываем. Но это хорошая идея — запишем мастеркласс на нашем ютуб канале.

Вот список популярных решений для этой задачи: https://www.ruby-toolbox.com/categories/packaging_to_executables


Алексей Щёголев

[А]

Было бы здорово увидеть обучающий урок на эту тему... Ведь главное не просто написать программу, которая будет жить только на одном компьютере,а поделиться ей с окружающими.


Алексей Щёголев

[А]

нда... чота я попытался этими gem'ами разобраться и нифига не получилось.


Алексей Щёголев

[А]

Установил ocra. Натравил её на .rb В результате получил .exe как и планировалось. Запускаю -- все работает отлично.

отправляю файл на ноутбук через скайп, там скачиваю, пытаюсь запустить и W10 ругается, мол неизвестное приложение, я его запускать не буду, Ну нам пофиг, мы тыкаем все равно запустить.
Открывается консоль... никакие данные в консоли не отображаются... консоль закрывается... файл бесследно исчезает с компьютера, как будто его и не было... Натурально магия какая-то....


Михаил Бутлицкий Учитель

[М]

Скорее всего это десятка параноит, надо настройки её смотреть.

Приложи сюда этот экзешник в zip, или на диск.Яндекс а сюда ссылку кинь посмотрю как он себя ведёт у нас.

PS: поделиться с миром конечно важно. Более того, для Ruby даже есть проект Shoes позволяющий создавать десктопные GUI приложения.

И есть проекты типа MacRuby, которые обещают на руби помочь писать ios приложения.

Но всё-таки это не то, что на данный момент хорошо развито и популярно, где руби силён.

Руби прекрасен для изучения основ и для веб-разработки.


Алексей Щёголев

[А]

Гуглёж подсказал, что нужно делать сетап файл ) короче, думаю, рано пока. Ну, и да, видимо, для исполняемых под виндой программ руби просто не самый подходящий язык.