Installer le GatewayHub avec NPM

Installer le GatewayHub avec NPM

Nous commençons l'année avec une petite amélioration au GatewayHub. Nous avons décidé de publier le GatewayHub sur NPM afin de simplifier son installation.






Note: Si vous ne savez pas ce qu'est le GatewayHub, nous vous conseillons de commencer par la lecture de cet article: Une passerelle pour accéder aux YoctoHubs à distance.

Jusqu'à présent pour installer et mettre à jour le GatewayHub, il fallait télécharger ce dernier depuis notre site web, décompresser l'archive et éventuellement l'ajouter au PATH. Bien que ces étapes ne soient pas insurmontables, on s'est dit que cela serait encore plus simple si on pouvait installer le GatewayHub directement depuis NPM.

Nous avons donc publié le GatewayHub sur le gestionaire de package NPM.

Il est désormais possible de l'installer sur une machine à l'aide de la commande suivante:

sudo npm install gatewayhub -g



NPM se charge de télécharger et installer la dernière version du GatewayHub ainsi que tous les packages qui sont nécessaires. L'option -g permet d'installer globalement le GatewayHub et de l'ajouter au PATH.

De cette manière, il possible de lancer directement le GatewayHub depuis n'importe quel répertoire:

c:\tmp> gatewayhub ....



Notez que sous Windows la commande est encore plus simple car il n'est pas nécessaire d'utiliser sudo:

npm install gatewayhub -g



L'installation est simplifiée par rapport à au traditionnel fichier zip à extraire et installer mais l'utilisation de NPM permet aussi de simplifier l'installation des futures mises à jour. En effet, la commande npm update permet de mettre à jour le GatewayHub mais aussi les packages dont il dépend.


Enfin, si pour une raison ou une autre vous désirez désinstaller le Gatewayhub, c'est aussi possible à l'aide de la commande suivante:

sudo npm uninstall gatewayhub -g



Bref, cette amélioration n'a rien de révolutionnaire, mais elle permet de simplifier la vie des utilisateurs du GatewayHub.


Commenter aucun commentaire Retour au blog












Yoctopuce, get your stuff connected.