/ / У чому перевага створення програми Sinatra / Rack в єдиний локально виконуваний файл? - рубін, виконуваний, синатра

Яка перевага у створенні програми Sinatra / Rack у єдиний локально виконуваний файл? - рубій, виконуваний файл, синатра

Я читав опису з Вегасу, що це дорогоцінний камінь

має на меті вирішити просту проблему Росії створення виконуваних версій Програми Sinatra / Rack

Я не знав, що це проблема, яку потрібно вирішити.

Причина цього видається сумнівною вигодою через те, що:

Now if you run ./my_app it should:

* find an appropriate rack handler (thin. mongrel)
* find an available port
* launch the app in a browser
* put itself in the background
* write a .pid and a .url file

Хіба вже не надзвичайно просто запустити додаток Sinatra? Просто введіть

ruby my_app.rb

і все те ж саме відбувається, за винятком того, що додаток є фоновим процесом.

Для чого для цього потрібний виконуваний файл?

Відповіді:

2 для відповіді № 1

Мені звучить як зручна обгортка навколо Сінатри / Стійки, за винятком демонстрації (.pid і .url найімовірніше, що "знайдуть" це знову), і запуск браузера це, мабуть, не має жодної переваги перед голою синатраю / стійкою.