roscd: No such package/stack 'beginner_tutorials'问题的解决
看ROS-wiki的tutorials或其他教程出现roscd找不到以前创建的beginner_tutorials包的问题,可能是因为以前创建的时候按以下步骤创建了一个临时添加的工作环境:
$ cd ~/catkin_ws
$ catkin_make
$ . ~/catkin_ws/devel/setup.bash
在下一个terminal打开时roscd beginner_tutorials就用不上了。
解决方法如下:
法一:在新窗口目录~(默认)下,用
$ gedit .bashrc
在最后添加一行你的包的路径eg:添加
source ~/catkin_ws/devel/setup.bash
(不过我的包完整路径是 ~/catkin_ws/src/beginner_tutorials)
法二:直接输入包的完整路径使用
$ ~/catkin_ws/src/beginner_tutorials