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. 最全面的C/C++编码规范总结

    C语言是面向过程的,而C++是面向对象的 对于不同的编程语言来说,具体的编码规范可以有很大的不同,但是其宗旨都是一致的,就是保证代码在高质量完成需求的同时具备良好的可读性.可维护性.例如我们可以规定某 ...

  2. apache、mysql、php核心、phpmyadmin的安装及相互关联

    1.apache的安装 https://blog.csdn.net/ashendove/article/details/52206198 里面的serverName  就是你在服务中 设置的apach ...

  3. linux动态监控dstat&&glances&&psutil&&bottle

    安装dstat yum install dstat 安装glances yum install python-devel pip install glances 如果我们安装了 Bottle 这个 w ...

  4. java finalize学习

    1 finalize()调用的时机 与C++的析构函数(对象在清除之前析构函数会被调用)不同,在Java中,由于GC的自动回收机制,因而并不能保证finalize方法会被及时地执行(垃圾对象的回收时机 ...

  5. How2J学习java-1、环境配置

    JDK环境变量配置分下载,配置,验证三个步骤. 一.首先需要到JDK下载网站下载所需的JDK版本可根据更新来定.主流的开发工具Idear下载. 1.首先看配置成功后的效果 点WIN键->运行(或 ...

  6. 记一次RocketMQ源码导入IDEA过程

    首先,下载源码,可以官网下载source包,也可以从GitHub上直接拉下来导入IDEA.如果是官网下载的source zip包,直接作为当前project的module导入,这里不赘述太多,只强调一 ...

  7. PAT T1009 Triple Inversions

    树状数组判断三元逆序对~ #include<bits/stdc++.h> using namespace std; ; int a[maxn]; ]; long long l[maxn], ...

  8. nginx 变量相关的map模块与split_clients模块及geo模块和geoip模块及keepalive介绍

    map 模块指令默认编译进nginx的 Syntax: map string $variable { ... } # 表示string匹配到{}里的值或变量赋值给$variable Default: ...

  9. Java基础 -1.2

    Shell是脚本程序的含义 在很多编程语言中为了方便使用者进行代码的开发 都会有shell交互式编程环境 可能是为了进行一些简短的程序验证 但是在java里面就必须编写很多的结果代码才可以实现 为了解 ...

  10. leetcode #980 不同路径||| (java)

    在二维网格 grid 上,有 4 种类型的方格: 1 表示起始方格.且只有一个起始方格.2 表示结束方格,且只有一个结束方格.0 表示我们可以走过的空方格.-1 表示我们无法跨越的障碍.返回在四个方向 ...