windows-8 - the - node-gyp
La instalaciĆ³n de Testacular falla, no vcbuild.exe (2)
Intento instalar Testacular (usando nmp) en una computadora portátil con Windows 8 Professional (64 bit), pero falla cuando intenta instalar socket.io como parte de este proceso. El error que obtengo es
Could not load the Visual C++ component "VCBuild.exe".
To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visual
Studio 2005 or 3) add the location of the component to the system path if it
is installed elsewhere.
Aparentemente tengo .NET Framework 3.5 instalado (está marcado debajo del bit agregar / quitar componentes de Windows en el Panel de control), aunque no he logrado encontrar un vcbuild.exe. Intenté instalar una copia anterior de VS2005, pero esto produjo un error diferente sobre un archivo de proyecto no válido (.vcproj).
¿Alguien puede sugerir cómo puedo hacer que esto funcione? Curiosamente, se instaló bien en mi computadora de trabajo, que es muy similar a la que no se instalará (ambos son de Win 8 Pro de 64 bits).
En Visual Studio 2010, la herramienta de línea de comandos vcbuild.exe se reemplaza por msbuild.exe. Por lo tanto, asegúrese de tener el Visual Studio correcto.
Me encontré con el mismo problema. Lo solucioné añadiendo esto a la variable de entorno PATH: C: / Archivos de programa (x86) / Microsoft Visual Studio 9.0 / VC / vcpackages para que pueda encontrar vc build.