初学者 turtle not found

img


看网上说是因为没配置环境,照网上配置后出错了,每次新建窗口都会出现《没有那个文件或目录》这几个字,怎么才能删掉呀,还有turtle not found是因为没配置环境吗,怎么解决呀? 谢谢谢谢

img

你左边的那个窗口里的roscore是怎么打开的,右边的是提示找不到环境变量设置文件,至于错误看图,turtlesim 拼错了

img


rosrun turtlesim turtlesim_node
那几行错误你打开当前目录下的.bashrc,你看下文件最下方都有什么代码,应该是删除几行就好了,但是不要删错

前者不知道你配置了什么不做讨论
vi ~/.bashrc 查看有没有上面输入的东西,有的话删除。

后者需要注意:
这个不是要你跑roscd turtle……
这个是在演示 TAB 完成是如何工作的。他们想的是你键入roscd turtle然后按两次 TAB 以查看所有以单词开头的包turtle。
他们最终希望您运行roscd turtlesim/应该将目录更改为 turtlesim 包的根目录的目录。

“没有这样的包/堆栈”错误是因为您试图更改为名为 的包的根目录turtle,但没有名为 的包turtle。
参考:

roscd: No such package/stack 'turtle' - ROS Answers: Open Source Q&A Forum I am following the Navigating the ROS file system tutorial and have followed the prior tutorials in order. Everything has worked correctly until the step roscd turtle returns roscd: No such package/stack 'turtle' This command was run from /opt/ros/melodic/share/roscpp_tutorials directory. I am in that directory as a result of following the prior commands. Operating system: Ubuntu 18.04, kernel 4.15.0-45-generic ROS version: melodic Tutorial link: http://wiki.ros.org/ROS/Tutorials/Nav... env | grep ROS produces the following: ROS_ETC_DIR=/opt/ros/melodic/etc/ros ROS_ROOT=/opt/ros/melodic/share/ros ROS_MASTER_URI=http://localhost:11311 ROS_VERSION=1 ROS_PYTHON_VERSION=2 ROS_PACKAGE_PATH=/opt/ros/melodic/share ROSLISP_PACKAGE_DIRECTORIES= ROS_DISTRO=melodic https://answers.ros.org/question/317214/roscd-no-such-packagestack-turtle/