У меня есть чистая установка Windows с установленной Visual Studio 2013 Pro вместе с текущими версиями Python, node и npm.
Я пытаюсь установить пакет pg
npm, но он требует встроенной сборки и не работает:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets(64,5): Ошибка MSB8020: инструменты сборки для Visual Studio 2012 (платформа Toolset = 'v110') не может быть найден. Чтобы построить с помощью сборки v110 инструменты, пожалуйста, установите инструменты построения Visual Studio 2012. С другой стороны, вы можете перейти к текущим инструментам Visual Studio, выбрав Меню проекта или справа -выберите решение, а затем выберите "Upgrade Solution...". [C:\Users\Aaron\AppData\Roaming\НПМ\ node_modules\пг\построить\binding.vcxproj]
Я не могу найти инструменты сборки для Visual Studio 2012, как описано, и я бы предпочел не устанавливать VS2012 только для этого. Есть ли способ заставить установку и сборку использовать доступные 2013 компилятор/инструменты, не меняя код пакета?
Я не мог найти никого, описывающего эту конкретную проблему, и решение, использующее мой Googlefu.