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.
L’installateur d’Elixir vérifie la version d’Erlang/OTP avant de s’installer.
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
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 :
Nous choisissons [informations complémentaires] pour pouvoir poursuivre l’installation.
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 :
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.
Nous relançons l’installation, puis vérifions la version installée :
Nous validons l’enregistrement dans le path.
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.
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.