linux - 命令行无法在 Ubuntu 14.04 中为 ROS 创建柳絮工作区

标签 linux ubuntu-14.04 ros catkin

我其实是ROS和Linux的新手。为此,我在所有这些事情上都有些挣扎。

我试图让 catkin 工作并使用以下命令初始化它:

$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src
$ catkin_init_workspace

在此之前,我通过以下方式将系统范围的 ROS 设置脚本添加到 .bashrc 文件中:

$ source /opt/ros/indigo/setup.bash

终端显示如下:

$ source /opt/ros/indigo/setup.bash
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws/src
$ catkin_init_workplace
catkin_init_workplace: command not found

与“找不到命令”这一行作斗争。为什么会这样?我该如何解决?

最佳答案

将 ROS 安装脚本添加到 .bashrc 后,您必须注销/登录,或者最好重新启动系统。再次登录后,脚本将自动加载,额外的 catkin 脚本将变为可见。

即使不运行它,您也可以使用 which catkin_init_workspace 检查它。

关于linux - 命令行无法在 Ubuntu 14.04 中为 ROS 创建柳絮工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51806611/

相关文章:

google-chrome - Google Chrome 在 ubuntu 上显示 "your connection to this site is not secure",可以安全使用吗?

ruby - Rbenv ruby​​ 2.2.2 安装失败 Ubuntu 14.04

opencv - 创建 ROS 工作空间时,没有规则创建目标 libopencv_calib3d.so.3.2.0,但安装了 opencv 3.4.1

python - ROS启动文件问题

Scientific Linux 上的 Java 安装程序显示了两个不同的版本

linux - 命令行 SFTP 文件浏览器?

windows - 如何修复 Linux 测试文件中的 Windows 字符?

linux - 如何处理linux内核驱动(新手篇)

即使权限设置正确,Symfony 2.6 现在也无法清除清除缓存

git-submodules - 柳絮/ROS : How-to specify include path correctly when using submodules