first commit
This commit is contained in:
commit
ba4d63bde0
4 files changed
+110
No files matched your search
@@ -0,0 +1,45 @@
|
||||
# sinatra-test
|
||||
|
||||
## Préparation
|
||||
|
||||
Initialisez le projet :
|
||||
```
|
||||
$ mkdir sinatra-test
|
||||
$ cd sinatra-test
|
||||
$ bundle init
|
||||
```
|
||||
|
||||
Ajoutez les gems nécessaires à Sinatra au `Gemfile` :
|
||||
```
|
||||
gem "sinatra"
|
||||
gem "rackup"
|
||||
gem "puma"
|
||||
```
|
||||
|
||||
Puis installez les gems :
|
||||
```
|
||||
$ bundle install
|
||||
```
|
||||
|
||||
Le projet vierge devrait ressembler à :
|
||||
```
|
||||
.
|
||||
├── Gemfile
|
||||
└── Gemfile.lock
|
||||
|
||||
```
|
||||
|
||||
## Créer un projet
|
||||
|
||||
Ajoutez un fichier, par exemple `app.rb` avec :
|
||||
```
|
||||
require "sinatra"
|
||||
|
||||
get "/" do
|
||||
"Hello world!"
|
||||
end
|
||||
```
|
||||
|
||||
Puis `$ bundle exec ruby app.rb` pour lancer le serveur.
|
||||
|
||||
> Sans `rerun` ou `rack-unreloader` il faut redémarrer le serveur pour prendre en comptes les changements.
|
||||
Reference in new issue
Block a user