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 .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/

Ubuntu 18.04 安装ROS 配置环境 没有那个文件或目录的解决办法的更多相关文章

  1. Ubuntu 18.04 安装、配置和美化

    本文章修改自inkss的博文 为什么要修改原文? 本来我是想自己写这么一篇的,但是没想到在百度一搜,居然一篇好文.我之前没看到,真是可惜. 这篇文章主要是帮助我记录一些东西,如题. 原文虽然不错,但是 ...

  2. Ubuntu 18.04中截图工具Shutter的编辑按钮不可用的解决办法

    Shutter是一个由第三方提供的在Ubuntu上运行的截图工具,相对于系统自带的截图工具(默认可通过Ctrl + Shift + Print快捷键启动截图),最大的优点就是可以即时对图片进行编辑,在 ...

  3. NVidia Jetson Ubuntu 18.04 安装ROS过程中运行sudo rosdep init指令出错

    参考:https://www.cnblogs.com/xuhaoforwards/p/9399744.html 安装ROS过程中运行sudo rosdep init后,出现如下错误LOG: ERROR ...

  4. ubuntu 18.04 安装并配置adb

    获取最新的adb包 wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip 将软件包解压到指定位置 ...

  5. Ubuntu 18.04安装配置Apache Ant

    Ubuntu 18.04安装配置Apache Ant 文章目录 Ubuntu 18.04安装配置Apache Ant 下载 执行以下命令 `/etc/profile`中配置环境变量 载入配置 测试 执 ...

  6. Ubuntu 18.04 安装配置 go 语言

    Ubuntu 18.04 安装配置 go 语言 1.下载 下载 jdk 到 Downloands 文件夹下 cd 进入 /usr/local, 创建 go 文件夹, 然后 cd 进这个文件夹 cd / ...

  7. Ubuntu 18.04安装Samba服务器及配置

    Ubuntu 18.04安装Samba服务器及配置 局域网下使用samba服务在Linux系统与Windows系统直接共享文件是一项很方便的操作.以Ubuntu为例配置samba服务,Linux服务器 ...

  8. Ubuntu 18.04 安装配置 MySQL 5.7

    Ubuntu 18.04 安装 mysql 的过程中,竟然没有让你输入秘密?!(之前在 Ubuntu 14.04 下,安装过程中会询问密码),这导致安装完 mysql 初始秘密不知道的问题. $ su ...

  9. ROS_Kinetic_01 在ubuntu 16.04安装ROS Kinetic 2017.01更新

    ROS_Kinetic系列学习(一),在ubuntu 16.04安装ROS Kinetic. Celebrating 9 Years of ROS! ubuntu16.04已经发布半年多了,ROS的K ...

随机推荐

  1. Java IO流详解(四)——字符流Reader和Writer

    前面一章介绍了字节流的使用,提到了字节流在处理utf-8编码的中文可能会出现乱码的情况(其他编码的中文同样会出现乱码),所以Java针对这一情况提供了字符流. 但是字符流只能处理字符,不能用来处理 . ...

  2. FTP 上传下载 进度条

    11 /// <summary> /// 文件上传 /// </summary> /// <param name="filePath">原路径( ...

  3. Java入门笔记 02-数组

    介绍: Java的数组既可以存储基本类型的数据,也可以存储引用类型的数据,但是要求所有的数组元素具有相同的数据类型.另外,Java数组也是一种数据类型,其本身就是一种引用类型. 一.数组的定义: 数据 ...

  4. UIControl的API

    @property(nonatomic, readonly) UIControlState state; 控件的状态,指定为位掩码值. @property(nonatomic, getter=isEn ...

  5. 泛型和Object的区别?

    泛型声明 public <T> T doSomeThing(T t){ return t; } Object声明 public Object doSomeThing(Object obj) ...

  6. Python学习笔记002

    字符编码:把二进制字符翻译成字符 ASCII码表    256    一个字节,8个比特 支持中文: GB2312 GBK1.0 GB18030 BIG5(台湾) unicode UTF-8 开头定义 ...

  7. 如何用C++读取图片中的像素

    来源:https://bbs.csdn.net/topics/391956973  3楼 #include <iostream> #include <fstream> #inc ...

  8. JS事件委托或者事件代理原理以及实现

    事件委托(事件代理)原理:简单的说就是将事件交由别人来执行,就是将子元素的事件通过冒泡的形式交由父元素来执行. 为什么要用时间委托? 在JavaScript中,添加到页面上的事件处理程序数量将直接关系 ...

  9. SELinux永久关闭

    目录 SELinux永久关闭 参考 SELinux三种模式 永久关闭方法 SELinux永久关闭

  10. 1016 部分A+B (15 分)

    正整数 A 的“D​A​​(为 1 位整数)部分”定义为由 A 中所有 D​A​​ 组成的新整数 P​A​​.例如:给定 8,D​A​​=6,则 A 的“6 部分”P​A​​ 是 66,因为 A 中有 ...