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](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/08/Mise-a-jour-Erlang-et-Elixir-sur-Windows1-installateur-pour-Erlang-26.jpg?resize=499%2C388&ssl=1)
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](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/08/Mise-a-jour-Erlang-et-Elixir-sur-Windows2-installateur-pour-Elixir-1-15-4.jpg?resize=499%2C377&ssl=1)
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 VERSION | SUPPORTED ERLANG/OTP VERSIONS |
---|---|
1.14 | 23 – 25 (and Erlang/OTP 26 from v1.14.5) |
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](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows3-Les-dinstallateurs-Elixir-pour-chaque-version-Erlang_OTP.jpg?resize=750%2C501&ssl=1)
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](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows4-La-version-Elixir-nest-pas-reconnue-par-Windows.jpg?resize=538%2C517&ssl=1)
Nous choisissons [informations complémentaires] pour pouvoir poursuivre l’installation.
![Mise a jour Erlang et Elixir sur Windows#5-Installation terminée](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows5-Installation-terminee.jpg?resize=747%2C565&ssl=1)
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](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows6-Version-Elixir-dans-nos-applications.jpg?resize=750%2C228&ssl=1)
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](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows7-Desinstallation-de-la-version-Elixir-y-compris-du-Path.jpg?resize=747%2C565&ssl=1)
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](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows8-Installation-de-la-version-Elixir-et-ajout-dans-le-Path.jpg?resize=747%2C565&ssl=1)
![Mise a jour Erlang et Elixir sur Windows#9-Elixir est déja dans le Path](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows9-Elixir-est-deja-dans-le-Path.jpg?resize=747%2C565&ssl=1)
Nous validons l’enregistrement dans le path.
![Mise a jour Erlang et Elixir sur Windows#10-Elixir confirme l'installation](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows10-Elixir-confirme-linstallation.jpg?resize=747%2C565&ssl=1)
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](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows11-Desinstaller-Elixir-par-Windows.jpg?resize=750%2C480&ssl=1)
![Mise a jour Erlang et Elixir sur Windows#12-Demande de validation de la désinstallation au cours de l'installation](https://i0.wp.com/copier-coder.com/wp-content/uploads/2023/09/Mise-a-jour-Erlang-et-Elixir-sur-Windows12-Demande-de-validation-de-la-desinstallation-au-cours-de-linstallation.jpg?resize=747%2C565&ssl=1)
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.