Mac系统appium-doctor报错缺少opencv4nod

2021-10-09  本文已影响0人  西亭月圆

解决方法:设置环境变量OPENCV_LIB_DIR,在node_modules相关路径下安装opencv4nodejs

1、查找opencv lib路径:

find / -name "OpenCVConfig.cmake"

找到结果如下:

/opt/homebrew/Cellar/opencv/4.5.3_2/lib/cmake/opencv4/OpenCVConfig.cmake

从结果中可知路径为 "/opt/homebrew/Cellar/opencv/4.5.3_2/lib"

2、设置环境变量OPENCV_LIB_DIR:

1)编辑  ~/.zprofile(终端shell为zsh。若shell为bash,则编辑 ~/.bash_profile)  ,增加环境变量:

export OPENCV_LIB_DIR="/opt/homebrew/Cellar/opencv/4.5.3_2/lib"

2)使环境变量生效:

source ~/.zprofile

3、找到node_modules相关路径,安装opencv4nodejs:

1)  执行  which appium,在结果中找到相应路径,打开后,右键appium查看简介:

2)切换到该路径"/opt/homebrew/lib/node_modules":

cd /opt/homebrew/lib/node_modules

3)全局安装opencv4nodejs:

npm i -g opencv4nodejs

4)链接到appium:

npm link opencv4nodejs

上一篇 下一篇

猜你喜欢

热点阅读