初始化rosdep
輸入以下的命令,先對其初始化一下
sudo rosdep init
如果出現(xiàn)以下界面,那么恭喜你,你可以省下一些麻煩了,直接跳到第7步就行了:
如果出現(xiàn)了以下幾種錯誤,也不要擔心,下面幾種錯誤我都經(jīng)歷過 ,當然也就為大家整理好了解決方法
- 錯誤1:找不到命令
嘗試著輸入以下命令
sudo apt install python-rosdep2
或者:
sudo apt install python3-rosdep2
這時候它會出現(xiàn)以下的界面,輸入Y繼續(xù)
到這里如果再輸入sudo rosdep init命令試試,如果出現(xiàn)了之前介紹的,我們想要的界面,請?zhí)降?步,若出現(xiàn)了新的錯誤,請繼續(xù)看本步(第6步)的內(nèi)容
- 錯誤2:ERROR: cannot download default sources list from:https :
//raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down.
輸入以下命令:
sudo gedit /etc/hosts
然后在打開的hosts文件中添加如下的內(nèi)容,然后保存退出
199.232.28.133 raw.githubusercontent.com
我在這里引用一下通過IPAddress.com首頁,輸入raw.githubusercontent.com查詢到最新的真實IP地址,新的地址是這個:
185.199.109.133 raw.githubusercontent.com
使用上面那條語句中的地址也成功了,沒有成功的小伙伴可以試一下改成最新的地址試一下。
對于sudo rosdep init這條指令當使用無線網(wǎng)絡執(zhí)行超時的話,真的真的真的可以換成手機熱點試一下。
到這里如果再輸入sudo rosdep init命令試試,如果出現(xiàn)了之前介紹的,我們想要的界面,請?zhí)降?步,若出現(xiàn)了新的錯誤,請繼續(xù)看本步(第5步)的內(nèi)容
- 錯誤3:ERROR: default sources list file already exists:
/etc/ros /rosdep/sources.list.d/20-default.listPlease delete if you wish to re-initialize
輸入以下命令:
sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
到這里如果再輸入sudo rosdep init命令試試,應該就會出現(xiàn)了之前介紹的我們想要的界面了。
-
數(shù)據(jù)庫
+關注
關注
7文章
3752瀏覽量
64234 -
Ubuntu
+關注
關注
5文章
559瀏覽量
29503 -
ROS
+關注
關注
1文章
276瀏覽量
16942
發(fā)布評論請先 登錄
相關推薦
評論