diff options
Diffstat (limited to 'source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md')
-rw-r--r-- | source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md b/source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md index 3a8b490f..919bb8f6 100644 --- a/source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md +++ b/source/blog/2017-05-01-A-la-découverte-d-un-nouveau-langage.md @@ -12,7 +12,7 @@ Une fois cette lecture terminée j'ai pu lire (oui encore) de la documentation à La documentation lue était sous forme de tutoriel par mini-projet, j'ai dû mettre en place l'envrionnement de développement avant de pouvoir réellement commencer. J'ai donc démarré par l'installation d'Erlang, qui est le langage de programmation sur lequelle est construit Elixir. Étant sur archlinux à l'origine il ma juste suffi d'installer directement le packet d'elixir via AUR. De plus celui-ci gère les dépendances donc il m'a automatiquement installé le packet d'erlang. -``` +``` sh yaourt -S erlang ``` @@ -36,7 +36,7 @@ Une fois les dépendances nécessaire installées, on peut passer à la mise en Pour la base de donnée, l'ajour d'un utilisateur et l'autorisation de celui-ci pour la création de la base de données est nécessaire : -``` +``` sh CREATE USER demo WITH PASSWORD 'P@ssword'; ALTER USER demo CREATEDB; ``` @@ -45,7 +45,7 @@ Une fois le repository cloné via `https://framagit.org/NeodarZ/the_transcriber_ Si la base de données est en local, il suffit simplement de modifier les fichiers `config/dev.exs` et `config/test.exs` avec les paramètres suivant : -``` +``` sh [...] username: "demo", password: "P@ssword", @@ -54,13 +54,13 @@ password: "P@ssword", Une fois la configuration terminée il faut installer l'API en commancant par l'installation des dépendances : -```sh +``` sh mix deps.get ``` Dans mon cas je n'ai pas installé hex qui est nécessaire lors de l'installation des dépendances mais, heuresement pour nous, les développeurs du framework Phoenix on pensé à tout et propose de l'installer pour nous : -```sh +``` sh Could not find Hex, which is needed to build dependency :phoenix Shall I install Hex? (if running non-interactively, use: "mix local.hex --force") [Yn] ``` |