node.js - npm安装mariasql数据库的时候失败

【字号: 日期:2022-09-30浏览:36作者:雯心

问题描述

npm install mariasqllinux下报错如下

[root@iZ2ze52hbaxq88co0c3210Z test]# npm install mariasqlnpm ERR! Linux 3.10.0-327.el7.x86_64npm ERR! argv '/usr/bin/node' '/usr/bin/npm' 'install' 'mariasql'npm ERR! node v6.9.1npm ERR! npm v3.10.8npm ERR! shasum check failed for /tmp/npm-6952-ed9d4831/registry.npmjs.org/mariasql/-/mariasql-0.2.6.tgznpm ERR! Expected: ab78b0671172f0eaf4e80ddad029b803f35cf77anpm ERR! Actual: 3c64e40f3d735d8dbb1d86e201716b4b73808a72npm ERR! From: https://registry.npmjs.org/mariasql/-/mariasql-0.2.6.tgznpm ERR! npm ERR! If you need help, you may report this error at:npm ERR! <https://github.com/npm/npm/issues>npm ERR! Please include the following file with any support request:npm ERR! /home/test/npm-debug.log

mac和windows下报错如下:

npm ERR! Darwin 14.5.0npm ERR! argv '/Users/a1/.nvm/versions/node/v5.10.1/bin/node' '/Users/a1/.nvm/versions/node/v5.10.1/bin/npm' 'install' 'mariasql'npm ERR! node v5.10.1npm ERR! npm v3.8.3npm ERR! code ELIFECYCLEnpm ERR! mariasql@0.2.6 install: `node-gyp rebuild`npm ERR! Exit status 1npm ERR! npm ERR! Failed at the mariasql@0.2.6 install script ’node-gyp rebuild’.npm ERR! Make sure you have the latest version of node.js and npm installed.npm ERR! If you do, this is most likely a problem with the mariasql package,npm ERR! not with npm itself.npm ERR! Tell the author that this fails on your system:npm ERR! node-gyp rebuildnpm ERR! You can get information on how to open an issue for this project with:npm ERR! npm bugs mariasqlnpm ERR! Or if that isn’t available, you can get their info via:npm ERR! npm owner ls mariasqlnpm ERR! There is likely additional logging output above.npm ERR! Please include the following file with any support request:npm ERR! /Users/a1/hair/hairServer/npm-debug.log

已经将node更新到最新,并重新安装来node-gyp到全局,仍然无效,mysql正常。但是官方的命令确实是npm install mariasql。实在是百撕不得骑姐呀!

问题解答

回答1:

Linux 下失败是因为Hash效验失败,如果不是npm本身的问题,检查下有没有劫持啥的

Mac下,node 版本低了点吧,如果更新后仍然失败,方便贴一下执行过程么

回答2:

这两个都提示是安装包有问题啊...

相关文章: