在nodejs中安装opencv时出错?

YOG*_*NGH 2 opencv node.js npm

> opencv-build@0.0.15 安装 C:\projects\opencvtry\node_modules\opencv-build
> 节点 ./install.js

info install 如果你想使用自己的 OpenCV 安装集 OPENCV4NODEJS_DISABLE_AUTOBUILD
信息安装库目录不存在:C:\projects\opencvtry\node_modules\opencv-build\opencv\build\lib\Release
信息安装运行安装脚本...
呃!错误:命令失败:cmake --version
'cmake' 未被识别为内部或外部命令,
可运行的程序或批处理文件。

npm WARN opencvtry@1.0.0 没有存储库字段。

npm 错误!代码生命周期
npm 错误!错误号 1
npm 错误!opencv-build@0.0.15 安装:`node ./install.js`
npm 错误!退出状态 1
npm 错误!
npm 错误!在 opencv-build@0.0.15 安装脚本失败。
npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

Joe*_*Joe 6

打开你的终端。

Step 1 install brew // 如果你的机器已经安装了 brew,请跳过这一步。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" < /dev/null 2> /dev/null

第 2 步安装 cMake

酿造安装cmake

您可以检查是否安装了 cmake

cmake --version


Fla*_*oia 6

您的操作系统中需要“cmake”,例如。在 Debian/Ubuntu 中

 sudo apt install -y cmake
Run Code Online (Sandbox Code Playgroud)


Min*_*Man 5

要解决该问题,请通过以下链接下载 Cmake 安装程序:

https://cmake.org/download/

如果您是 Windows,我建议最好下载 msi 安装程序,并选择它为您设置系统环境变量。

太棒了,这应该可以修复该错误。

但如果您决定手动设置环境变量,这里是文档 https://stellar-group.github.io/hpx/docs/html/hpx/manual/build_system/cmake_basics.html