您的位置:首页 > Web前端 > Node.js

roslaunch error: ERROR: cannot launch node of type

2017-10-08 21:28 1551 查看
今天在因为github上有个之前的包更新了,重新git clone后出现了一个问题

ERROR: cannot launch node of type [crazyflie_demo/controller.py]: can't locate node [controller.py] in package [crazyflie_demo]

报错的信息是说没找到crazyflie_demo下的controller.py,问题的关键在于这个node 是存在的,而且make的时候也没有报错。

上网查了下,第一个最常见的错误就是没有source,我不是这个错误,如果有类似问题的同学可以先试下运行

source devel/setup,bash

另外一个就是我出现的问题,在git clone之后,其中的部分文件失去了执行权限,比如这个controller.py,因此它没法生成可执行文件,启动文件就报错了。

解决办法很简单,改一下权限就可以了。

sudo chmod +x controller.py

之后编译重新运行就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github roslaunch