From d744c7396a4ef9c797c8d4b1ae3c9872f90d2b51 Mon Sep 17 00:00:00 2001 From: Philippe MILINK Date: Sun, 19 May 2024 12:34:34 +0200 Subject: [PATCH] =?UTF-8?q?Documente=20comment=20mettre=20=C3=A0=20jour=20?= =?UTF-8?q?les=20d=C3=A9pendances=20Ruby?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/install.md | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/docs/install.md b/docs/install.md index 744c5c2..58572d7 100644 --- a/docs/install.md +++ b/docs/install.md @@ -2,14 +2,14 @@ ## Version simple, rapide et efficace -```shell +```sh make install source venv/bin/activate ``` ## Version détaillée -```shell +```sh # Création de l'environnement virtuel python3 -m venv venv # Activation de l'environnement @@ -24,16 +24,32 @@ pre-commit install ``` -## Pour exécuter localement kitchen +## Ruby -Pour exécuter localement ce qui est exécuté par GitHub Actions: -```shell +Surtout utile pour lancer localement ce qui est exécuté par GitHub Actions. + + +### Installation + +```sh sudo apt install bundler bundle config set --local path 'vendor/bundle' bundle install ``` + +### Exécuter localement kitchen + Pour lancer les tests: -```shell +```sh LANG=C.UTF-8 bundle exec kitchen test ``` +Il y a un bug qui fait échouer les tests si la langue du système n'est pas l'anglais, d'où la variable d'environnement `LANG`. + + +### Mettre à jour les dépendances + +```sh +bundle update +``` +Cela modifie le fichier `Gemfile.lock`, qu'il faut committer.