我已正确获取 /opt/ros/noetic/setup.bash 和我的工作区。但我仍然无法通过自动完成(按 TAB 键)在包内找到我的节点。如果我手动输入名称,它会返回一个错误,提示“[rosrun] 找不到下面名为 raspicam_node 的可执行文件”
我查看了 CMakeFiles,所有内容的格式都正确。
确保工作空间目录已开启读写权限。
$ chmod u+x -R {workspace_directory}
在我想运行节点之前运行此命令解决了我的问题。