[英]ROS Python Script is not executable when catkin build is done
我是 ROS 的新手。
我开发了一个 ROS python 项目。 : https://github.com/ildoonet/ros-video-recorder
将 repo 克隆到我的 ros 工作区后,它不会执行,因为脚本没有运行权限。
如果我为脚本文件添加了执行权限,它就可以正常工作。
所以.. 我必须在每个脚本上运行 'chmod +x src/{repo_name}/scripts/{script_name}' 来运行这个脚本。
根据我的经验,有些 ROS 项目是基于 python 的,并且在我下载 git 后也可以立即执行。 (无需添加权限)
我怎样才能让我的回购做到这一点? 我是否必须在 CMakelists 或 package.xml 中添加一些命令?
事实证明,我可以更改脚本文件的权限并在 github 上提交它们。 他们的许可将保留在其他机器上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.