Mettre à jour Erlang et Elixir sur Windows

En installant Elixir avec brew sur masOS, j’ai noté que la version d’Elixir et d’Erlang a changé.

Nous avons installé Erlang et Elixir sur Windows avec les versions

  • Elixir 1.14.3
  • Erlang/OTP 25

La dernière version installée sur Mac est :

  • Elixir 1.15.4
  • Erlang/OTP 26

Nous allons mettre à jour Erlang et Elixir sur Windows comme pour une première installation.

La mise à jour avec les outils proposés sur le site Elixir

Nous n’avons pas trouver d’autre moyen de faire la mise à jour que d’utiliser les logiciels d’installation.

  • https://www.erlang.org/downloads.html
  • https://github.com/elixir-lang/elixir/releases/download/v1.15.4/elixir-otp-26.exe

Nous téléchargeons ces version en commençant par Erlang/OTP. puis lançons l’execution.

Mise a jour Erlang et Elixir sur Windows#1-installateur pour Erlang 26
Mise a jour Erlang et Elixir sur Windows#1-installateur pour Erlang 26

L’installateur d’Elixir vérifie la version d’Erlang/OTP avant de s’installer.

Mise a jour Erlang et Elixir sur Windows#2-installateur pour Elixir 1-15-4
Mise a jour Erlang et Elixir sur Windows#2-installateur pour Elixir 1-15-4

Vérification de la mise à jour d’Erlang et Elixir

Nou pouvons vérifier la version installer :

C:\Users\broussel>elixir -v
Erlang/OTP 26 [erts-14.0.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns]

Elixir 1.14.3 (compiled with Erlang/OTP 25)

C:\Users\broussel>

La version d’Elixir est celle qui a été compilée avec Erlang/OTP 25.

Pourtant le site Elixir indique bien de commencer par faire l’installation d’Erlang/OTP.

Vérifions la compatibilité entre Elixir v1.14 et Erlang/OTP 26.

La page Elixir nous donne l’information :

ELIXIR VERSIONSUPPORTED ERLANG/OTP VERSIONS
1.1423 – 25 (and Erlang/OTP 26 from v1.14.5)
La version d’Erlang/OTP 26 est compatible avec la version Elixir v1.14.5 et suivante

Comment réussir la mise à jour d’Elixir

Si nous allons sur le site Elixir, nous avons un paragraphe avec l’installation d’Elixir sur Windows.

Nous devons prendre la version Elixir adaptée à la version Erlang/OTP.

Choisir la version Elixir à installer

Mise a jour Erlang et Elixir sur Windows#3-Les d'installateurs Elixir pour chaque version Erlang_OTP
Mise a jour Erlang et Elixir sur Windows#3-Les d’installateurs Elixir pour chaque version Erlang_OTP

Nous allons reprendre l’installation de la dernière version 1.15.5

Le premier écran qui s’affiche est une alerte de sécurité Windows :

Mise a jour Erlang et Elixir sur Windows#4-La version Elixir n'est pas reconnue par Windows
Mise a jour Erlang et Elixir sur Windows#4-La version Elixir n’est pas reconnue par Windows

Nous choisissons [informations complémentaires] pour pouvoir poursuivre l’installation.

Mise a jour Erlang et Elixir sur Windows#5-Installation terminée
Mise a jour Erlang et Elixir sur Windows#5-Installation terminée

L’installation est terminée. vérifions la version installée :

C:\Users\broussel>elixir -v
Erlang/OTP 26 [erts-14.0.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns]

Elixir 1.14.3 (compiled with Erlang/OTP 25)

C:\Users\broussel>

Nous constatons que la version est restée dans la version précédente.

Regardons les versions disponible sur notre poste :

Mise a jour Erlang et Elixir sur Windows#6-Version Elixir dans nos applications
Mise a jour Erlang et Elixir sur Windows#6-Version Elixir dans nos applications

Nous constatons que la version résente n’est pas la version que nous avons installée aujourd’hui, par contre, il y a un programme nous invitant à desinstaller la version actuelle.

Désinstaller la version précédente

Nous commençons par désinstaller la version actuelle avec [Uninstall.exe], puis recommençons l’installation.

Mise a jour Erlang et Elixir sur Windows#7-Désinstallation de la version Elixir y compris du Path
Mise a jour Erlang et Elixir sur Windows#7-Désinstallation de la version Elixir y compris du Path

Nous relançons l’installation, puis vérifions la version installée :

Mise a jour Erlang et Elixir sur Windows#8-Installation de la version Elixir et ajout dans le Path
Mise a jour Erlang et Elixir sur Windows#8-Installation de la version Elixir et ajout dans le Path
Mise a jour Erlang et Elixir sur Windows#9-Elixir est déja dans le Path
Mise a jour Erlang et Elixir sur Windows#9-Elixir est déja dans le Path

Nous validons l’enregistrement dans le path.

Mise a jour Erlang et Elixir sur Windows#10-Elixir confirme l'installation
Mise a jour Erlang et Elixir sur Windows#10-Elixir confirme l’installation

Nous vérifions la version installée :

C:\Users\broussel>elixir -v
Erlang/OTP 26 [erts-14.0.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns]

Elixir 1.14.3 (compiled with Erlang/OTP 25)

C:\Users\broussel>

L’installation n’a pas fonctionnée.

Supprimer la version précédente par Windows

Nous supprimons l’application par Windows plutot que par le desinstallateur.

Mise a jour Erlang et Elixir sur Windows#11-Désinstaller Elixir par Windows
Mise a jour Erlang et Elixir sur Windows#11-Désinstaller Elixir par Windows
Mise a jour Erlang et Elixir sur Windows#12-Demande de validation de la désinstallation au cours de l'installation
Mise a jour Erlang et Elixir sur Windows#12-Demande de validation de la désinstallation au cours de l’installation

Le path n’est pas desinstallé. Nous relançons l’installation.

C:\Users\broussel>elixir -v
Erlang/OTP 26 [erts-14.0.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns]

Elixir 1.15.5 (compiled with Erlang/OTP 26)

C:\Users\broussel>

L’installation s’est terminée correctement.

Nous avons bien Elixir en version 1.15.5 pour Erlang/OTP26

Conclusion

Mettre à jour Erlang et Elixir sur Windows se fait avec les outils proposés sur le site Elixir. Bien veiller à supprimer la version précédente afin de pouvoir faire l’installation d’une nouvelle version.

Si vous avez aimé l'article vous êtes libre de le partager :-)

Laisser un commentaire