linux - Candump - candumpanalyzer:找不到命令
问题描述
操作系统:拉斯比
我正在尝试按照此https://www.npmjs.com/package/@canboat/canboatjsto使用以下命令:candump can0 | candumpanalyzer.
但是,在尝试了所有这些命令之后:
$ sudo npm install @canboat/canboatjs
$ sudo npm install --force @canboat/canboatjs
$ sudo npm i @canboat/canboatjs
$ sudo installing can-utils
它仍然告诉我 candumpanalyzer: command not found。
我收到错误:EACCES:权限被拒绝,mkdir '/usr/local/lib/node_modules/@canboat/canboatjs/node_modules/@serialport/bindings/build' 我在 sudo ...
会不会是 Raspbian 的问题?
我没有想法尝试使用此命令。任何想法,将不胜感激。先感谢您。
解决方案
如果您转到node_modules目录并运行以下命令:
find -name "candump*"
您将得到以下结果:
./node_modules/.bin/candumpanalyzerjs
./node_modules/@canboat/canboatjs/bin/candumpanalyzerjs
这意味着没有candumpanalyzer
but candumpanalyzerjs
。
在文档中,他们提供了以下代码作为示例:
该程序以 candump 格式输入并输出 canboat json 格式
例子:
candump can0 | candumpanalyzer
但即使在他们的存储库中,如果你搜索candumpanalyzer
你也只会得到readme.md
文件中的结果。
推荐阅读
- html - 用户将文件下载到他们的本地目录
- spring - Hibernate 二级缓存在运行几个弹簧测试时关闭
- apache-camel - 带有 Camel、MessageProducer 的 Azure 服务总线 (ASB) 已关闭 (amqp:link:detach-forced)
- tensorflow - 在 tf 2.0 中调整图像大小的首选方法是什么?
- c - 需要对近乎无限的数据点集进行 FFT
- c# - 使用反射从类中填充字典
- dictionary - 如何创建项目并将其添加到字典
- slack-api - 如何触发 Slack im_open 事件?
- ruby-on-rails - Rails 生成带有选项和选项组的选择
- asp.net-mvc-5 - ScriptBundle 说对象引用未设置为对象的实例