当前位置: 首页 > 知识库问答 >
问题:

npm安装期间在mac 10.5.8上node-gyp'pkg-config:command not found‘

能向晨
2023-03-14

是的,我已经在那里下载了tarball,但它在mac上的安装说明真的很简单。它保持不变。/configure然后进行安装。但是makefile是不可用的,所有东西都在同一目录级别,但它说cd到代码目录等。

> node-gyp rebuild

/bin/sh: pkg-config: command not found
gyp: Call to 'pkg-config libzmq --libs' returned exit status 127. while trying to load binding.gyp
gyp ERR! configure error 
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:343:16)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:820:12)
gyp ERR! System Darwin 12.5.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/Mac1/Downloads/projdirectory/node_modules/zmq
gyp ERR! node -v v0.10.35
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok 
npm WARN optional dep failed, continuing zmq@2.8.0

共有1个答案

黄意智
2023-03-14

这与pkg-confignpm模块无关。这是zmq模块的构建失败。/bin/sh:位告诉您,它试图在shell上运行一个实际的命令,在本例中,该命令将是pkg-config脚本,可能在/usr/local/include/zmq/opt/local/include/zmq文件夹中找到。

找不到pkg-config的原因是因为ZMQ不是本机节点模块,在运行要运行的npm安装之前,必须确保已经下载并安装了ZMQ。

在本例中,您试图安装zmq或其中的一个libs,这些都需要在系统上安装zmq产品。

每当您在失败的NPM安装中看到node-gyp时,这是一个很好的线索,说明您试图安装的是操作系统本机的另一个工具的节点包装器。

编辑:在查看了zmq的最新安装后,没有pkg-config文件夹,而是······有一个pkgconfig文件夹。

报告了一个bug,但这并不能解决OP问题。如果您使用的是自制的,您可以首先运行

brew install zeromq
brew install pkgconfig
 类似资料:
  • 我们有问题运行“NPM安装”在我们的项目。找不到某个文件: 对于我们来说,这个节点--陀螺似乎是一个永无止境的痛苦之源。一开始它抱怨它需要python,所以我们安装了它。然后它抱怨它需要我们安装的VCBuild,(使用.NET2.0SDK),现在我们出现了这个错误。这几乎就像是错误越来越模糊,感觉我们走上了一条错误的道路。 奇怪的是,我们团队中的其他人在运行NPM-Install时没有任何问题。

  • 问题内容: 我有一个使用和的NPM项目,都需要node-gyp来安装它们。当我这样做时,出现以下错误: 以前由于未安装Python 2.7而失败,现在是这样。这让我头疼。我该怎么办? 问题答案: 下面的答案代表手动安装,但是有一种简单得多的方法:自动安装。 以管理员身份打开Powershell并运行。 安装需要时间,但对我来说却像一个魅力!

  • 当我用Angular在我的项目上安装npm时。节点sass/node gyp安装失败,错误显示如下: $npm安装 节点-sass@4.10.0安装C:\Users\d\Documents\project\app\node\u modules\node sass node scripts/install.js 从https://github.com/sass/node-sass/releases/

  • 我试图在我的Windows开发机器上安装node-ffi,但是安装失败。根据node-ffi网页,应该支持Windows。然而,看起来gyp试图通过sh执行一些东西,这(显然)在我的系统中不存在。有什么想法吗? 我的系统是Windows7x64。

  • 问题内容: 我正在尝试使用安装模块。但是它总是会出错。这是错误: 我一直在搜索它,通常说它是关于。我的节点是v10.16.0。我还安装了Python 2.7。我的vs版本是2019。 确实,这仅与模块有关。如果是这样,是否还有其他解决方案可在Node.js中预览png等文件 编辑 我已卸载VS2019并安装了VS2017 Build Tools。但是仍然给出另一个错误: 问题答案: 我过去也遇到过

  • 当我使用NPM下载任何包时,它挂起在最后一个命令“loadRequestedDeps”上我已经将我的整个输出添加到这个问题的末尾,以供参考。它将一直坐在那里,直到我取消命令,并且不会安装任何东西和我的包。json不会被更新。 问题可能是什么?我环顾四周,但还没有找到如何解决我的特定问题。 以下是一些信息: 操作系统是Windows 10 感谢任何能帮忙的人。详细的输出如下。