我试图安装Socket.io
的Windows Server 2012上
npm install socket.io
我正的错误是
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".
To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visua
l Studio 2005 or 3) add the location of the component to the system path if it
is installed elsewhere. [D:\PushNotificationServer\node_modules\socket.io\node
_modules\socket.io-client\node_modules\ws\build\binding.sln]
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".
To fix this, 1) install the .NET Framework 2.0 SDK, 2) install Microsoft Visua
l Studio 2005 or 3) add the location of the component to the system path if it
is installed elsewhere. [D:\PushNotificationServer\node_modules\socket.io\node
_modules\socket.io-client\node_modules\ws\build\binding.sln]
socket.io@0.9.6 node_modules\socket.io
├── policyfile@0.0.4
├── redis@0.6.7
└── socket.io-client@0.9.6 (xmlhttprequest@1.2.2, uglify-js@1.2.5, active-x-obfu
scator@0.0.1, ws@0.4.31)
我已经安装了框架2.0,但我必须买的Visual Studio 2005的许可安装在服务器上? 还是真的有必要安装吗? 或者是有服务器版本的一些替代编译器?
后面我的问题的原因是,在Windows Server 2008上进行相同的设置不会引发任何错误。 我没有Windows Server 2008中的问题是服务器2012仅上安装任何特殊 。 有什么能出可能的方式是什么?