2013-12-18 4 views
0

Я пытаюсь установить DB-MySQL модуль для Node.js с помощьюдб-MySQL ошибка установки с помощью NPM

Судо НПМ установить дб-MySQL

, но я получаю следующее сообщение об ошибке:

npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] 'repositories' (plural) Not supported. 
npm WARN package.json Please pick one as the 'repository' field 
npm http GET https://registry.npmjs.org/db-mysql 
npm http 304 https://registry.npmjs.org/db-mysql 

> [email protected] install /home/lifemap/lifemap-upload-master/node_modules/db-mysql 
> node-waf configure build 

sh: 1: node-waf: not found 

> [email protected] preuninstall /home/lifemap/lifemap-upload-master/node_modules/db-mysql 
> rm -rf build/* 

npm ERR! [email protected] install: `node-waf configure build` 
npm ERR! Exit status 127 
npm ERR! 
npm ERR! Failed at the [email protected] install script. 
npm ERR! This is most likely a problem with the db-mysql package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node-waf configure build 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls db-mysql 
npm ERR! There is likely additional logging output above. 

npm ERR! System Linux 3.2.0-54-virtual 
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "db-mysql" 
npm ERR! cwd /home/lifemap/lifemap-upload-master 
npm ERR! node -v v0.10.22 
npm ERR! npm -v 1.3.14 
npm ERR! code ELIFECYCLE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/lifemap/lifemap-upload-master/npm-debug.log 
npm ERR! not ok code 0` 

Есть ли какая-либо другая команда или версия, которые мне нужно использовать или установить для db-mysql?

ответ

-1

Вы можете попробовать один из методов this без необходимости sudo. Надеюсь, это сработает!

2

Вот основная причина проблемы

sh: 1: node-waf: not found

узла WAF не был заменен узлом-Gyp в узле 0.8, так что вы не сможете построить этот модуль, если вы разветвите модуль и измените его на использование node-gyp. В принципе, похоже, что db-mysql больше не поддерживается.

В качестве замены вы можете использовать модуль mysql, который активно поддерживается.

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