Je lisais le description de Las Vegas, qui est un joyau quiQuel est l'avantage de faire une application Sinatra/Rack dans un seul fichier exécutable localement?
vise à résoudre le problème simple de créer des versions exécutables de Sinatra/apps Rack.
Je ne savais pas que c'était un problème qui devait être résolu.
La raison pour laquelle cela semble un avantage douteux est à cause de cela:
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
est-il pas déjà extrêmement facile d'exécuter une application Sinatra? Vous tapez simplement
ruby my_app.rb
et toutes ces choses se produisent, sauf que l'application est un processus d'arrière-plan.
Pourquoi avez-vous besoin d'un fichier exécutable pour cela?