Я читав опису з Вегасу, що це дорогоцінний камінь
має на меті вирішити просту проблему Росії створення виконуваних версій Програми 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
найімовірніше, що "знайдуть" це знову), і запуск браузера це, мабуть, не має жодної переваги перед голою синатраю / стійкою.