Erreur lors de l’installation de socket.io

a marqué ce sujet comme résolu.

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

+0 -0

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

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

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