Ubuntu 18.04 && 16.04 安裝ROS 配置環境 沒有那個文件或目錄的解決辦法


Ubuntu 18.04版本,在安裝ROS時運行  source ~/.bashrc 命令時出現沒有那個文件夾或目錄 或 No such file or directory的錯誤

在經過一番查詢后發現網上給的Ubuntu 16.04的解決辦法

#解決方法: 在終端輸入

gedit ~/.bashrc

#在打開文件的最后找到bash: /opt/ros/kinetic/setup.bash  刪除重復的多余配置,如果沒有多余項查看這句話拼寫是否正確,或者與你的ros版本相稱

一一試了一遍,都不能解決問題;

后來偶然在簡書上瀏覽到原來是因為版本是18.04,所以前一步不能用kinetic,而應該是melodic。

這里還需注意16.04用kinetic/setup.bash 18.04為melodic/setup.bash。
如果不小心版本在16.04上使用了命令echo "source /opt/ros/melodic/setup.bash",會出現bash: source/opt/ros/melodic/setup.bash: No such file or directory,需要在終端輸入:gedit .bashrc。然后在打開的文件里面找到:/opt/ros/melodic/setup.bash,刪除即可

作者:liampayne_66d0
鏈接:https://www.jianshu.com/p/1f8b68c3612b
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

PS:有大佬知道博客園如何粘貼文字嗎?無法粘貼文字只能在代碼里粘貼了。

 

 

 

二更

最近又重新裝了Ubuntu16.04, 再次安裝了一遍ROS,這次的版本是Kinect,沒想到第二次裝ROS還是有那么多問題,又裝了兩次才成功,在這里血淚教訓就是每一步的ERROR不要輕易跳過,要不然到后面你會有各種各樣的問題。

第一遍的時候,前面的一些錯誤我都以為是源有問題,沒太在意,就跳過去了,可到了最后一部添加環境時

source ~/.bashrc

又報錯,沒有找到文件或者目錄。

這我就很無語了,但咱這次裝的是Kinetic,網上解決辦法一大堆,咱還解決不了你嗎?

然后我就上網查:什么大寫K改成小寫,少空格,刪除多余的都試了仍舊不起作用,這問題到底出在哪了?

郁悶了好久決定重裝,這次安裝的時候一步一步的走,參考:https://www.cnblogs.com/penuel/p/11327262.html

遇到ERROR解決ERROR,尤其在

rosdep update

這一步可能是因為網絡問題,經常報錯,解決辦法就是多試幾次,我試了三次才執行成功。

走到最后添加環境變量,一次成功。

 

哎,總的來說,ERROR不要隨便跳很容易給自己留坑。

由於使用UEFI的啟動方式安裝的,開機竟然沒有啟動項直接進入了Ubuntu

使用BOOT-repair修復啟動項:https://jingyan.baidu.com/article/5553fa82cd48a765a23934ae.html

http://paste.ubuntu.com/p/8tMc24hQCG/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM