2013-08-22 3 views
1

Я новичок в этом. Я не знаю, нужно ли это воспринимать всерьез, или я могу продолжить то, что мне нужно. Только здесь я могу опубликовать его с полной детализацией.Ошибка при выполнении «npm install»

npm ERR! error installing [email protected] 
npm ERR! error rolling back [email protected] Error: UNKNOWN, unknown error '/home/ubuntu/vengit/node_modules/express' 

npm ERR! Unsupported 
npm ERR! Not compatible with your version of node/npm: [email protected] 
npm ERR! Required: {"node":">= 0.8.0"} 
npm ERR! Actual: {"npm":"1.1.4","node":"0.6.12"} 
npm ERR! 
npm ERR! System Linux 3.2.0-40-virtual 
npm ERR! command "node" "/usr/bin/npm" "install" 
npm ERR! cwd /home/ubuntu/vengit 
npm ERR! node -v v0.6.12 
npm ERR! npm -v 1.1.4 
npm ERR! code ENOTSUP 
npm ERR! message Unsupported 
npm ERR! errno {} 
npm http GET https://registry.npmjs.org/keypress 
npm http GET https://registry.npmjs.org/mime 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/ubuntu/vengit/npm-debug.log 
npm not ok 
+2

У вас есть Узел 0.6.12, вы не сможете установить Express 3.x.x. Почему вы не можете обновить Node.js? Есть ли какая-то конкретная причина быть с 0,6.12? –

+0

Нет. Нет причин. Позвольте мне попробовать обновить его. –

ответ

1

Ошибка в том, что одна из зависимостей Express' (Connect) требует Node 0.8.0 или более поздней версии.

npm ERR! Required: {"node":">= 0.8.0"} 
npm ERR! Actual: {"npm":"1.1.4","node":"0.6.12"} 

И поскольку у вас установлен Узел 0.6.12, вы не сможете установить Express 3.3.5.

Вы можете попытаться установить более раннюю версию Express или обновить узел по крайней мере до 0.8.0.

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