- 根據ROS官方的教程創建工作空間后,進入[src]目錄,在其中創建一個名為“beginner_tutorials”的新程序包,並建立了它的依賴關系。
但是在使用[rospack depends1 beginner_tutorials]測試程序的一級依賴關系時,卻提示了下面的錯誤:
No such package、stack ‘beginner_tutorials’
- 這時,應該使用source命令將當前工作空間設置在ROS工作環境的最頂層,注意 在你的工作空間目錄下 輸入以下命令【如果是在其它路徑請加上前綴】:
source devel/setup.bash
‘devel’是位於你工作空間下的一個文件夾,其中有很多setup.*sh文件,source其中的任何一個都可以完成上述功能。
- 再重新輸入有關‘beginner_tutorials’程序包的有關命令就可以啦~
【這種情況在后面學習roslaunch指令,執行[roscd beginner_tutorials]命令的時候也可能會遇到,我覺得原因應該是跟執行過[roscore]指令有關】。