Erreur lors de l’installation de socket.io

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

J'essaye d'installer le module socket.io sur mon application Node.js mais je tombe sur cette erreur :

1
2
3
4
5
MSBUILD : error MSB3428: Impossible de charger le composant Visual C++ "VCBuild.exe". 
Pour corriger le problème, vous devez 
1) installer le Kit de développement .NET Framework 2.0 SDK, 
2) installer Microsoft Visual Studio 2005 ou 
3) ajouter l'emplacement du composant au chemin d'accès système, s'il est installé ailleurs. 

Voici le lien de l'erreur complète : http://pastebin.com/HgWsKFis

J'ai cherché sur le web et je suis tombé sur ce post : http://stackoverflow.com/questions/21365714/nodejs-error-installing-with-npm. J'ai tout installé, sauf "Microsoft Visual Studio C++ 2012 Express version" qui pèse 3.56 GB.

Je n'ai pas compris pourquoi il faut installer ça alors que sur ma deuxième machine (sous Windows 8), ce n'était pas le cas …

Pouvez-vous m'aider ?

Merci d'avance

Édité par Paul64

+0 -0

Cette réponse a aidé l'auteur du sujet

Salut,

Socket.IO utilise côté serveur le module ws, qui se base sur des bindings C (comprendre: des bouts de codes écrits en C) pour des questions de rapidité. Seulement, ces bouts de code C, il faut les compiler, et pour ça, bah faut de quoi les compiler. Et donc, sous Windows, le plus simple est effectivement d'installer Visual Studio :)

Sandhose

Édité par Sandhose

"I also don't trust Caribou anymore." — Joss Whedon

+0 -0

Au vu du premier log, ça semble avoir fonctionné… Je ne connais pas du tout le détail de la compilation ou de l'installation, mais si ça marche je pense que ce n'est pas la peine d'aller chercher plus loin.

Édité par Theo

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte