完成 catkin 构建后,ROS Python 脚本不可执行
Posted
技术标签:
【中文标题】完成 catkin 构建后,ROS Python 脚本不可执行【英文标题】:ROS Python Script is not executable when catkin build is done 【发布时间】:2018-01-10 14:30:12 【问题描述】:我是 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 中添加一些命令?
【问题讨论】:
【参考方案1】:原来我可以更改脚本文件的权限并将它们提交到 github。他们的许可将适用于其他机器。
【讨论】:
以上是关于完成 catkin 构建后,ROS Python 脚本不可执行的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 catkin_make 构建 ROS 包。对包树感到困惑
catkin / ROS:如何在使用子模块时正确指定包含路径