微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

centos – Bash在更新到4.2后开始丢失调试器

我在Centos 7.2上.昨天我已经将bash更新到版本bash-4.2.46-19.el7.x86_64,现在登录时我得到了这个:

-bash: /usr/share/bashdb/bashdb-main.inc: No such file or directory

-bash: warning: cannot start debugger; debugging mode disabled

当然我可以安装bashdb但我不想调试.在我做更新之前,这个问题不存在.似乎调试是全局激活的.我没有配置debug(检查.bashrc和/ etc / bashrc).

还没有找到摆脱这个的解决方案.我能做什么?

检查您的配置文件及其调用的脚本,以查看其中一行或两行:
set -o functrace > /dev/null 2>&1
  shopt -s extdebug > /dev/null 2>&1

例如,我的这个问题的版本是由OSX中的iTerm2及其shell集成脚本发起的.这一切都在您提到的bash版本之前有效,但现在我得到了您看到的两行错误.这是一只熊,因为它们是隐藏的文件.

原文地址:https://www.jb51.cc/centos/373681.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。