После трех дней попыток установить jsdom на Windows Server 2008 R2 x64 я, наконец, решил опубликовать здесь, так как все решения, приведенные в других подобных сообщениях, у меня не сработали.
Вот что я сделал до сих пор на своей ОС x64:
- Установил Python (v2.7.8) и добавил его в системный путь (C:\Python) и создал новую переменную PYTHON=C:\Python\python.exe, которая определенно находится там, где находится исполняемый файл python.
- Установлена экспресс-версия MS VS C++ 2010.
- Установлен Windows SDK 7.1.
мои версии ПО:
- узел.js: v0.10.33
- нпм: v1.4.28
- узел-гип: v1.0.1
Когда я пытаюсь установить jsdom ("npm insall jsdom" в папке проекта), я получаю следующую ошибку:
Я могу прочитать в каждом подобном сообщении, что это проблема переменной среды python, но я уже зарегистрировал их:
Я также попытался установить node.js v0.8.25 с тем же результатом, поэтому вернулся к v0.10.33.
Я также попытался установить «npm config set python C:\Python\» перед запуском установки npm.
не знаю что еще попробовать..