Node.js 尝试使用npm安装hdf5包时出现运行问题
哎呀!配置错误gyp ERR!堆栈错误:EACCES:权限 拒绝,mkdir'/usr/local/lib/node_modules/hdf5/build'gyp ERR!系统 达尔文17.7.0 gyp ERR!命令“/usr/local/bin/node” “/usr/local/lib/node_modules/npm/node_modules/node gyp/bin/node gyp.js” “重建”-jobs“max”gyp ERR!cwd/usr/local/lib/node_模块/hdf5 哎呀!节点-v8.11.3 gyp错误!node gyp-v3.6.2 gyp ERR!不好 npm错误!代码ELIFECYCLE npm ERR!错误1 npm错误!hdf5@0.3.3安装:Node.js 尝试使用npm安装hdf5包时出现运行问题,node.js,npm,hdf5,node-gyp,Node.js,Npm,Hdf5,Node Gyp,哎呀!配置错误gyp ERR!堆栈错误:EACCES:权限 拒绝,mkdir'/usr/local/lib/node_modules/hdf5/build'gyp ERR!系统 达尔文17.7.0 gyp ERR!命令“/usr/local/bin/node” “/usr/local/lib/node_modules/npm/node_modules/node gyp/bin/node gyp.js” “重建”-jobs“max”gyp ERR!cwd/usr/local/lib/node_模块
节点gyp重建--最大作业数npm错误!退出状态1 npm错误!npm错误!
失败hdf5@0.3.3安装脚本。npm错误!这可能不是
npm的一个问题。上面可能还有其他日志输出
npm错误!此运行的完整日志可在以下位置找到:npm ERR
/Users/abc/.npm/_logs/2018-07-20T21_24_19_576Z-debug.log
您的错误清楚地表明:错误:EACCES:permission denied,mkdir,这是一个权限问题。看起来它正试图在/usr/local/lib/node\u modules/hdf5/
内部创建名为build
的目录
要修复它,只需在开始时使用sudo
运行相同的命令
但是,我不推荐它,除非您安装全局软件包。
您是否尝试安装本地软件包?如果是,请确保节点\u模块的权限不是root。如果是,请使用非root用户chown
将其删除,然后执行npm安装
hdf5@0.3.3 install /usr/local/lib/node_modules/hdf5
node-gyp rebuild --jobs max