2015-05-12 2 views
1

я пытаюсь установить мангуст на Windows 7 машинеустановка мангуст на окнах

npm install mongoose 

, но не могу заставить его работать. ошибка:

kerberos.vcxproj -> D:\dan\revert\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\kerberos\build\Release\\kerberos.node 

> [email protected] install D:\dan\revert\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\node_modules\bson\node_modules\bson-ext 
> ./node_modules/node-pre-gyp/bin/node-pre-gyp.js install --fallback-to-build 

'.' is not recognized as an internal or external command, 
operable program or batch file. 
npm WARN optional dep failed, continuing [email protected] 
npm ERR! peerinvalid The package mongoose does not satisfy its siblings' peerDependencies requirements! 
npm ERR! peerinvalid Peer [email protected] wants [email protected]~3 

npm ERR! System Windows_NT 6.1.7601 
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "mongoose" 
npm ERR! cwd D:\dan\revert 
npm ERR! node -v v0.10.34 
npm ERR! npm -v 1.4.28 
npm ERR! code EPEERINVALID 
npm ERR! not ok code 0 

Я пробовал:

  1. НОЙ установку -g Узел-Gyp
  2. НОЙ деинсталлировать MongoDB --save НОЙ установки мангуст --save

Любая идея будет приветствоваться

+0

Я вижу записку «узел -v v0.10.34» Установка мангуста работает для меня, но я бегу узел 0.12.2. Возможно, несоответствие между мангустами и узлом? – prototype

+1

Я также вижу «хочет mongoose @ ~ 3», тогда как «npm view mongoose versions» показывает последнюю версию Mongoose 4.0. вы можете установить Mongoose 3.8 или около того. – prototype

ответ

1

Я бы оставил коммену t, но у меня недостаточно очков репутации.

Я согласен с @ user645715, попробуйте нижнюю версию мангуста. Или установите последний узел & npm. Посмотрите в Node Version Manager (NVM) для удобного переключения между версиями узла.

В окнах для создания узла-gyp вам необходимо установить Python 2.7 и компоненты визуальной студийной сборки. Просто установите Visual Studio Express. Это все в документации узла лавочка: https://www.npmjs.com/package/node-gyp

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