解决Terminator终端中ERROR、WARN日志不显示颜色的问题
2026/5/16 8:46:51 网站建设 项目流程
问题现象

在Terminator或默认终端里,发现 [WARN] 和 [ERROR] 日志没有高亮颜色,全是白色的,无法快速定位问题。


解决方案

核心:添加一个环境变量,强制ROS2日志系统输出颜色。

打开你的Terminator或者系统自带的终端。

直接复制下面这一整行命令,粘贴到终端里,然后按 Enter 键执行。

echo "export RCUTILS_COLORIZED_OUTPUT=1" >> ~/.bashrc && source ~/.bashrc

命令解释:

  • echo "..." >> ~/.bashrc:将强制开启颜色的配置语句,自动追加到你的终端配置文件 ~/.bashrc 的末尾。

  • && source ~/.bashrc:立即让刚刚的配置生效。

关闭你之前正在运行的 ros2 launch 进程 (按 Ctrl+C),然后重新运行它。


最终效果

现在,你终端里的 WARN 日志会显示为黄色,ERROR 日志会显示为红色。问题解决!

觉得好用,请点赞、收藏、加关注,谢谢!


需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询