我是ROS的新手。
我开发了一个ROS python项目。 :https://github.com/ildoonet/ros-video-recorder
将repo克隆到我的ros工作区后,由于脚本没有权限运行,因此不会执行它。
如果我向脚本文件添加执行权限,它工作正常。
所以..我必须运行&ch; chmod + x src / {repo_name} / scripts / {script_name}'在每个脚本上运行此脚本。
正如我所经历的那样,有一些基于python的ROS项目,也可以在我下载git后立即执行。 (无需添加权限)
我如何让我的回购做到这一点?我是否必须在CMakelists或package.xml中添加一些命令?
答案 0 :(得分:1)
原来我可以更改脚本文件的权限并在github上提交它们。他们的许可将保留在其他机器上。