Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用npm时发生db mysql安装错误_Node.js - Fatal编程技术网

Node.js 使用npm时发生db mysql安装错误

Node.js 使用npm时发生db mysql安装错误,node.js,Node.js,我正在尝试使用安装node.js的db mysql模块 sudo npm安装db mysql 但我得到了以下错误: npm WARN package.json hbase@0.0.5 No repository field. npm WARN package.json log4js@0.2.2 No repository field. npm WARN package.json mime@1.1.0 No repository field. npm WARN package.json restl

我正在尝试使用安装node.js的db mysql模块

sudo npm安装db mysql

但我得到了以下错误:

npm WARN package.json hbase@0.0.5 No repository field.
npm WARN package.json log4js@0.2.2 No repository field.
npm WARN package.json mime@1.1.0 No repository field.
npm WARN package.json restler@2.0.1 No repository field.
npm WARN package.json db-mysql@0.7.6 '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

> db-mysql@0.7.6 install /home/lifemap/lifemap-upload-master/node_modules/db-mysql
> node-waf configure build

sh: 1: node-waf: not found

> db-mysql@0.7.6 preuninstall /home/lifemap/lifemap-upload-master/node_modules/db-mysql
> rm -rf build/*

npm ERR! db-mysql@0.7.6 install: `node-waf configure build`
npm ERR! Exit status 127
npm ERR! 
npm ERR! Failed at the db-mysql@0.7.6 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,我还需要使用或安装其他命令或版本吗?

您可以尝试其中一种方法,而无需
sudo
。希望它能起作用

这是问题的根本原因

sh:1:节点waf:未找到

节点waf已被节点0.8中的节点gyp替换,因此您将无法构建此模块,除非您将分叉该模块并将其更改为使用节点gyp。基本上,DBMySQL似乎不再受到积极支持

作为替代,您可以使用积极支持的模块