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/
