ROS Python 脚本在 catkin 构建完成后不可执行



我是ROS的新手。

我开发了一个 ROS python 项目。 : https://github.com/ildoonet/ros-video-recorder

将存储库克隆到我的 ros 工作区后,由于脚本没有运行权限,因此不会执行它。

如果我向脚本文件添加执行权限,它工作正常。

所以。。我必须在每个脚本上运行'chmod +x src/{repo_name}/scripts/{script_name}'才能运行这个脚本。

正如我所经历的,有些 ROS 项目是基于 python 的,也可以在我下载 git 后立即执行。(无需添加权限(

如何使我的回购做到这一点?我是否必须在 CMakelist 或 package.xml 中添加一些命令?

事实证明,我可以更改脚本文件的权限并在 github 上提交它们。他们的许可将在其他机器中保留。

最新更新