1

我是 ROS 的新手。

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

将 repo 克隆到我的 ros 工作区后,它没有被执行,因为脚本没有运行权限。

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

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

根据我的经验,有一些基于 python 的 ROS 项目,也可以在我下载 git 后立即执行。(无需添加权限)

我怎样才能让我的回购做到这一点?我是否必须在 CMakelists 或 package.xml 中添加一些命令?

4

1 回答 1

1

事实证明,我可以更改脚本文件的权限并将它们提交到 github。他们的许可将适用于其他机器。

于 2018-01-15T06:21:10.130 回答