我正在尝试安装Open stf。 Stf Doctor说出现以下错误。尝试卸载并重新安装。但我看到同样的错误。
2017-12-06T06:56:36.285Z INF/cli:doctor 27642 [*] OS Arch: x64
2017-12-06T06:56:36.287Z INF/cli:doctor 27642 [*] OS Platform: darwin
2017-12-06T06:56:36.287Z INF/cli:doctor 27642 [*] OS Platform: 16.7.0
2017-12-06T06:56:36.287Z INF/cli:doctor 27642 [*] Using Node 9.2.0
2017-12-06T06:56:36.309Z ERR/cli:doctor 27642 [*] Unexpected error checking ZeroMQ: Error: Could not locate the bindings file. Tried:
→ /usr/local/lib/node_modules/stf/node_modules/zmq/build/zmq.node
→ /usr/local/lib/node_modules/stf/node_modules/zmq/build/Debug/zmq.node
→ /usr/local/lib/node_modules/stf/node_modules/zmq/build/Release/zmq.node
→ /usr/local/lib/node_modules/stf/node_modules/zmq/out/Debug/zmq.node
→ /usr/local/lib/node_modules/stf/node_modules/zmq/Debug/zmq.node
→ /usr/local/lib/node_modules/stf/node_modules/zmq/out/Release/zmq.node
→ /usr/local/lib/node_modules/stf/node_modules/zmq/Release/zmq.node
→ /usr/local/lib/node_modules/stf/node_modules/zmq/build/default/zmq.node
→ /usr/local/lib/node_modules/stf/node_modules/zmq/compiled/9.2.0/darwin/x64/zmq.node
2017-12-06T06:56:36.311Z INF/cli:doctor 27642 [*] Using GraphicsMagick 1.3.26
2017-12-06T06:56:36.311Z ERR/cli:doctor 27642 [*] ProtoBuf version cannot be detected
2017-12-06T06:56:36.313Z INF/cli:doctor 27642 [*] Using ADB 1.0.39
2017-12-06T06:56:36.315Z INF/cli:doctor 27642 [*] Using RethinkDB 2.3.6
答案 0 :(得分:1)
已知 STF 仅支持节点 8.17.0,请安装特定节点版本并检查。
同时删除 stf 文件夹中的 node_modules 文件夹,然后使用正确的节点版本再次尝试 npm install,然后应该解决 zmq 问题