ros工作空間文件位置改變解決辦法

改變ros工作空間的原因

雖然改變ros的工作空間文件位置這事真不是一般人會做的,但是我就做了,其實也不算改變文件位置,其實只是把工作空間改了個名字,額,因爲ros工作空間在初始化的時候是自動寫入了一些環境變量,與目錄有關,所以更改之後,系統環境變量無法找到ros工作空間所在目錄,進而無法找到包所在位置。

如何解決

在這裏插入圖片描述

刪掉build和devel文件夾

rm devel build -r

截圖出現的doc文件夾是我自己新建的,大家可以不去管

進入src文件夾,刪除cmake文件,重新初始化工作空間

cd src&&rm CMakeLists.txt&&catkin_init_workspace

在這裏插入圖片描述

這裏大家會發現剛纔刪掉的cmake文件重新出現。可以重新編譯

重新編譯生成build和devel文件夾

cd ..&&catkin_make

在這裏插入圖片描述

重新初始化環境變量

source devel/setup.bash 

至此已經解決!

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章