ROS初始化時候sudo rosdep init rosdep update出現的各種問題親測成功的解決辦法(2020.12.29已解決!)
在安裝ROS 時候教程需要初始化,執行sudo rosdep init rosdep update,但是不初始化也不會有什麼問題(至少我自己用了很久是這樣)。
最近想安裝cartographyer構建柵格地圖,必須執行sudo rosdep init rosdep update,才反覆實驗,但是一直有問題,試驗啦很久很久,直到今天早上全部解決了!!!三個感嘆號表達一下我的喜悅。
正篇開始:
記錄:
初始化:
一、sudo rosdep init
sudo rosdep init
初始化錯誤:sudo: rosdep:找不到命令
解決辦法:安裝python-rosdep
sudo apt-get install python-rosdep
在終端重來:
sudo rosdep init
報告錯誤:
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.
解決辦法:
1、開啟terminal控制檯,輸入:
sudo gedit /etc/hosts
這個命令中的gedit是文字編輯器;
2、在開啟的檔案末尾一行新增:
151.101.76.133 raw.githubusercontent.com
PS:很多人讓改為151.101.84.133 raw.githubusercontent.com,但是親測76比84好使用)
3、儲存退出,在terminal中輸入: sudo rosdep init
成功!終端建議rosdep update,也就是最後一行出現rosdep update
二、rosdep update:
執行
rosdep update
出現問題: unable to process source 這裡很多教程說是什麼源被汙染,我的實際情況 如下:
試了很多後最後成功的解決辦法:
開啟網址:
https://site.ip138.com
輸入:
raw.githubusercontent.com
在裡面挑一個(不行就換下一個,還不行就都加上)IP(有美國,日本,中國香港等等),和raw.githubusercontent.com組成,並且把這一句加入到/etc/hosts裡的最後,然後格式要和上面一致(IP+raw.githubusercontent.com,例如:151.101.76.133 raw.githubusercontent.com)。
/etc/hosts使用如下命令開啟:
sudo gedit /etc/hosts
我是加入0.0.0.0 http://raw.githubusercontent.com 後成功的。。
最後設定完就是這樣子了:
直接將圖片中的文字放在這裡,你也可以直接複製下面的 IP+raw.githubusercontent.com拿去試試,好用的話點贊收藏一下:
127.0.0.1 localhost
127.0.1.1 tianchengyaun
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
151.101.88.133 raw.githubusercontent.com
151.101.228.133 raw.githubusercontent.com
151.101.76.133 raw.githubusercontent.com
223.100.167.69 raw.githubusercontent.com
192.168.1.108 raw.githubusercontent.com
199.232.28.133 raw.githubusercontent.com
151.101.84.133 raw.githubusercontent.com
199.232.28.133 http://raw.githubusercontent.com
151.101.108.133 http://raw.githubusercontent.com
151.101.0.133 http://raw.githubusercontent.com
0.0.0.0http://raw.githubusercontent.com
儲存,關閉推出host。
回到終端:
rosdep update
完美:
很多同學遇到了timeout 的問題,我沒有遇到過這種,一直都是ERROR: unable to process source+·[網址],遇到timeout可以試試手機熱點和更換源的辦法.更換源也就是一命令列的事情。
最後,遇到ERROR不要放棄,肯定能夠成功的,願世界沒有ERROR,沒有Bug!
相關文章
- sudo rosdep init 和 rosdep update 報錯的解決方法(簡單有效!)ROS
- sudo rosdep init and rosdep update Error 手動新增+修改域名解決方法ROSError
- 解決ROS國內rosdep init和update的相關問題ROS
- 完美解決呼叫“sudo rosdep init“命令時的報錯ROS
- rosdep update 超時失敗最新解決方法ROS
- 常見的HTTP介面超時問題出現原因及解決辦法HTTP
- sudo時出現unable to resolve host 的解決方法
- 解決 sail composer update 時出現的 Update of laravel/sail failedAILaravel
- mysql 語句不能update的解決辦法MySql
- 解決Mysql資料庫插入資料出現問號(?)的解決辦法MySql資料庫
- 在IDEA下使用JUnit出現的問題與解決辦法Idea
- 訊息通道路由出現 403 問題的最好解決辦法路由
- RCmongodb出現id重複問題的簡單解決辦法jztMongoDB
- Bitmap拉伸後出現鋸齒的幾種解決辦法
- 幾種解決“藍芽不可用”問題的辦法藍芽
- git出現Permission denied的解決辦法Git
- scp出現錯誤的解決辦法
- HTC Vive遇到的問題解決辦法
- veritas netbackup的問題解決辦法
- VS2013出現問題及解決辦法
- 【Salesforce問題解決】Dataloader匯出的檔案亂碼或者問號的解決辦法Salesforce
- 跨域問題解決辦法跨域
- junit測試出現的小問題解決方案
- 執行 valet 提示 sudo 問題和 undefined function Valet\collect () 錯誤的解決辦法UndefinedFunction
- wordress小程式圖片訪問出現404問題解決辦法
- 解決vue使用Sass時候的報錯問題Vue
- Macbook Pro Big Sur出問題解決辦法Mac
- oracle rac asm 問題的官方解決辦法OracleASM
- 辦公的各種問題企業雲盤統統幫您解決
- 解決WordPress無法顯示已安裝主題的辦法
- 用CMD執行時Java,出現亂碼的解決辦法Java
- Windows連線遠端桌面時出現黑屏的解決辦法Windows
- LiveSDK初始化/登入時失敗的解決辦法
- rosdep update一定能通過de簡單方法ROS
- 演示PPT文件時常出現的問題與解決
- svn相關問題解決辦法
- 解決pod install update很慢的問題
- 解決ASP.NET中的各種亂碼問題ASP.NET