我正在尝试将ROS Kinetic安装到Mac(macOS塞拉利昂),并遇到了两个问题:
Q1.我是否将ROS安装到工作区中?
根据教程:http://wiki.ros.org/kinetic/Installation/OSX/Homebrew/Source,ROS的安装将在catkin工作区中完成。我误解了吗?:创建一个catkin工作区
为了构建核心包,您需要一个catkin工作区。现在就创建一个:
$ mkdir ~/ros_catkin_ws $ cd ~/ros_catkin_ws下一步我们想要获取核心包,这样我们就可以构建它们了。我们要用马桶来做这个。为要安装的特定变体选择want命令:
桌面-全安装: ROS rqt rviz机器人通用库2D/3D模拟器导航和2D/3D感知
$ rosinstall_generator desktop_full??rosdistro??deps??纯湿式??焦油>动力型桌面?全湿版。-j8安装$wet init -j8 src kinetic桌面-全湿安装。
因此,我确实遵循了这一点,但是在后面的步骤中,它警告我缺少一些安装在工作空间之外的工具,这些工具显然是安装在教程之外的。
Q2.我没有按照安装ROS桌面版本来设置catkin工作区,但是在根目录下,一切都很好,直到命令:
$ rosdep安装-from-path src -忽略-src-rosdistro -y
我发现了一个错误:
错误:下列包/堆栈无法将它们的rosdep键解析为系统依赖项:
actionlib: OS osx的python-wxtools没有定义
有人能帮忙吗?提前感谢!
发布于 2017-12-08 01:37:49
只需添加
rosdep install --from-paths src --ignore-src --skip-keys python-wxtools --rosdistro kinetic -y
注意:如果在某一时刻发现您没有wx包,请用以下方式安装:
sudo -H python2 -m pip install wxPython
https://stackoverflow.com/questions/47685992
复制相似问题