【发布时间】:2018-01-22 13:04:33
【问题描述】:
我想测试一下Pocketsphinx in Node.JS。它说我需要安装 Swig 3.0.7 或更高版本。
我认为我正确安装了所有其他依赖项。我现在什至可以在终端中输入 Swig 命令,但是每当我运行 npm install pocketsphinx 时,我都会收到此错误:
CMake Error at /usr/local/Cellar/cmake/3.6.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find SWIG (missing: SWIG_DIR) (Required is at least version
"3.0.7")
Call Stack (most recent call first):
/usr/local/Cellar/cmake/3.6.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
/usr/local/Cellar/cmake/3.6.3/share/cmake/Modules/FindSWIG.cmake:75 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:4 (find_package)
我试过brew install swig、npm install swig 和npm install -g swig。我尝试去the swig download page 并按照安装说明进行操作,但我似乎没有做任何事情来阻止错误的发生。顺便说一下,我正在 Macbook 上尝试这个。
我真的不知道我在这里做什么。我只是想测试一下 Pocketsphinx,现在我已经在 4 个不同的地方安装了 Swig,而 CMake 似乎无法识别其中的任何一个。
任何帮助都会很棒!
【问题讨论】:
标签: node.js cmake swig pocketsphinx