2013-08-10 2 views
1

Я делаю НПМ установить zmq, но застрял в странной ошибке, пожалуйста, смотрите нижеНПМ установить zmq вопрос

C: \ Users \ Administrator> NPM установить zmq

MSBUILD: ошибка MSB4132: Инструменты версии " 2.0 "непризнан. Доступно также Версия ls - «4.0».

gyp ERR! стек Ошибка: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe не удалось с кодом выхода: 1

gyp ERR! стека в ChildProcess.onExit (C: \ Program Files \ nodejs \ node_modules \ npm \ node_modules \ node-gyp \ lib \ build.js: 267: 23)

gyp ERR! стек в ChildProcess.EventEmitter.emit (events.js: 98: 17)

gyp ERR! стек в Process.ChildProcess._handle.onexit (child_process.js: 789: 12)

googled, но не повезло. Это новая установка на сервере Windows 2012. и zmq уже установлен с помощью установщика Windows msi, но я хочу использовать zmq под nodejs, так что делаю npm. я думаю MSBuild не удается, как узел берет на себя версию 2 .NET Framework, однако установлен .net версия 4. может любой, пожалуйста, руководство меня, как решить эту проблему - благодаря

С уважением Zishan

+1

Я считаю, что то, что вам нужно, это Visual Studio (VC++), а не .NET Framework (C#!). – gustavohenke

ответ

1

Право, спасибо Gustav, я решил это, установив визуальную студию 2012. сначала я изменил версию .net с 4 на 2, перейдя в диспетчер сервера, чем я получил еще одну ошибку, в которой говорится, что система требует .net v2 sdk, после чего я установил sdk и, наконец, visual studio 2012 от 5 gb. проблема решена, но я поражен, почему мы должны установить 5 ГБ vs, чтобы заставить zmq работать, не может ли это быть сделано только путем связывания требуемой библиотеки dll или библиотеки, почему для этого требуется целая куча файлов vb! в любом случае.

0

"НАЯ установкой zmq" требует Visual Studio 2013 или менее, Python 2.7.x

Если у вас есть несколько версий Visual Studio, запустите этот сценарий, чтобы сделать 2013 по умолчанию: -
набора gyp_msvs_version = 2013

или вы можете попробовать этот другой официальный пакет - «ZeroMQ»

с ZeroMQ, вам не придется беспокоиться о всех бинарных файлов. Он поставляется с предварительно сборки бинарных файлов для победы (32/64), Linux (64), OS X/Darwin (64 бит)

"НПМ установки ZeroMQ"

Смежные вопросы