网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月08日
漏签
0
天
ubuntu吧
关注:
143,152
贴子:
574,894
看贴
图片
吧主推荐
游戏
12
回复贴,共
1
页
<<返回ubuntu吧
>0< 加载中...
170728 ROS安装不上,source和roscore出问题求解决,着急 在线等
只看楼主
收藏
回复
Madby
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
ubuntu14.04安装ROS indigo,按照教程一步步装的,但是到了source ~/.zshrc这里就出问题,之后运行roscore也无效。症状如图
Madby
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
初始化环境变量用到代码
$ echo "source /opt/ros/indigo/setup.zsh" >> ~/.zshrc 和
$ source ~/.zshrc,
第一段没问题,第二段就不行了
贵州磐石源点数字科技
u盘一键装系统 老毛桃-专业的u盘启动盘制作工具,一键制作u盘启动盘,一键u盘重装系统,简单快捷!
2025-02-08 19:52
广告
立即查看
Madby
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之后是运行roscore的尝试,看来初始化环境变量没做好应该不能运行。
求教该怎么解决,挺急的在线等
Madby
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
无人惨案
Madby
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
妹的,自己解决了…下面贴出来解决方案
首先声明,本人是刚刚接触ubuntu的菜鸟中的菜鸟,希望这个帖子能给以后搜到的菜鸟以帮助。
1.这俩问题是因果关系的,执行“$ source ~/.bashrc"出现”source:未找到命令”,导致上一步的“$ echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc”失败(这两个指令在ROS安装教程里面,自己找吧再菜的菜鸟也能看见),进而导致环境变量没设置好,最终导致roscore不能用
2.不彻底的解决办法:不管”source:未找到命令”,执行“$ source /opt/ros/indigo/setup.bash”,这是每次打开终端需要执行的环境变量。在同一个终端下接着执行“$ roscore”就可以启动roscore了。不过缺点很明显,因为每打开一个新的终端都需要首先输入一次“$ source /opt/ros/indigo/setup.bash”,又累又烦
Madby
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
3.彻底的解决办法:这个办法有些看脸,楼主也是刷了很多次才成功
第一步,执行"$ ",会打开.bashrc这个配置文件(如果没打开说明安装不完全,检查之前遗落了什么)
第二步,检查.bashrc有没有问题。我也知道对于菜鸟就算有毛病又能看出来个屁啊,不过至少能检查到两点:
1.第一行的.bashrc前面有没有"# ",如果有说明对,如果没有说明这个.bashrc文件有毛病,在前面加上"# ";
2.最末一行,检查"source /opt/ros/indigo/setup.bash"在不在(没有引号)。这是之前执行“$ echo "source /opt/ros/indigo/setup.bash"添加进来的代码,如果不在,重新执行“$ echo "source /opt/ros/indigo/setup.bash",或者手动加上"source /opt/ros/indigo/setup.bash"(没有引号);
也有可能是这个问题,检查source /opt/ros/indigo/setup.bash两边的引号,都去掉(有时候甚至会出现中文的引号,这就惊悚了,肯定不能执行啊)
3.如果都没毛病,保存.bashrc文件,重新执行“$ source ~/.bashrc"。
结束了。不行就多刷几次,或者隔一段时间再刷。楼主几分钟前(2017.7.29 00:24:13)刚刚才成功,不知怎么就突然好使了(有可能是ubuntu的“滞后”问题,菜鸟只能不惮怀着恶意揣测这个,其他的我也不知道)。所以我说这个彻底解决的方式有些看脸嘛。
就这样,希望对其他的菜鸟有所帮助。继续学习了,有问题欢迎交流
Madby
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
补充,如果执行"$ sudo gedit ~/.bashrc"打开.bashrc,发现最后的代码有引号,或者有其他什么乱七八糟不能被识别的东西,直接删了,只保留一行source /opt/ros/indigo/setup.bash。否则执行.bashrc的时候每一行代码都要执行,这些不能被识别的代码也要执行,就算你source ~/.zshrc执行成功了也同样会报错(实际source ~/.zshrc成功了,只不过多余的代码报错,看着很烦,也有可能造成source ~/.zshrc没能执行成功的误会)
Madby
贡士
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
再次补充,重要补充:
我这解决方案针对的是ubuntu14.04装ROS indigo,各位菜逼们照着教程安装一定要全程注意自己的ROS版本,把其中的ROS版本换成自己要装的(比如我看的教程里ROS版本是hydro,需要全都换成indigo)。这个帖子里的“indigo”同理,换成你自己要装的ROS版本!
ccc
11
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
谢谢 受教了
天之翼鹰
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
666,非常nice,感谢楼主!
Silverboltfly
白丁
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
非常感谢
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示