错误:未找到:制作

wil*_*ill 5 node.js npm node-gyp

我无法安装任何需要node-gyp. 错误信息是这样的

$ npm install node-protobuf
在 22:43:57 尝试注册请求尝试 1 的信息
http 获取 https://registry.npmjs.org/node-protobuf
http 200 https://registry.npmjs.org/node-protobuf
npm http GET https://registry.npmjs.org/node-protobuf/-/node-protobuf-1.0.8.tgz
npm http 200 https://registry.npmjs.org/node-protobuf/-/node-protobuf-1.0.8.tgz

> node-protobuf@1.0.8 安装/home/whs/node_modules/node-protobuf
> 节点 gyp 重建

吉普错误!构建错误
吉普错误!堆栈错误:未找到:制作
吉普错误!堆栈在 F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:43:28)
吉普错误!堆栈在 E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:46:29)
吉普错误!堆栈在 /usr/local/lib/node_modules/npm/node_modules/which/which.js:57:16
吉普错误!堆栈在 Object.oncomplete (fs.js:107:15)
吉普错误!系统 Linux 2.6.32-5-amd64
吉普错误!命令“节点”“/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js”“重建”
吉普错误!cwd /home/whs/node_modules/node-protobuf
吉普错误!节点 -v v0.10.22
吉普错误!节点-gyp -v v0.12.1
吉普错误!不好
npm 错误!node-protobuf@1.0.8 安装:`node-gyp 重建`
npm 错误!退出状态 1
npm 错误!
npm 错误!在 node-protobuf@1.0.8 安装脚本中失败。
npm 错误!这很可能是 node-protobuf 包的问题,
npm 错误!不是 npm 本身。
npm 错误!告诉作者这在您的系统上失败:
npm 错误!节点gyp重建
npm 错误!您可以通过以下方式获取他们的信息:
npm 错误!npm 所有者 ls node-protobuf
npm 错误!上面可能有额外的日志输出。

npm 错误!系统 Linux 2.6.32-5-amd64
npm 错误!命令“节点”“/usr/local/bin/npm”“安装”“节点protobuf”
npm 错误!cwd /家/whs/
npm 错误!节点 -v v0.10.22
npm 错误!npm -v 1.3.15
npm 错误!代码生命周期
npm 错误!
npm 错误!可以在以下位置找到其他日志记录详细信息:
npm 错误!/home/whs/npm-debug.log
npm 错误!不行 代码 0

我也尝试了这个protobuf包并得到了完全相同的结果。

大多数搜索结果都说这个错误是丢失的,make但就我而言,我已经安装了 make 。节点安装甚至是在机器上手动从源代码构建的。

附加信息:

  • 小路: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
  • Make:安装了 GNU Make 3.81 /usr/bin/make(来自官方 Debian 软件包)
  • 发行版:Debian 6.0.8
  • 拱:amd64
  • 构建必需包:已安装
  • 节点:从源代码手动构建
  • 安装非gyp包:正常工作

wil*_*ill 4

我发现我设置了 0754 权限,并且由于用户的主要组与 的不同而导致跳过文件/usr/bin/make的错误。我已经在 node-which 中提交了一个错误。whichmake