无法在Mac中打开终端

卡尔提克

自上次使用brew更新以来,我无法在Mac OS中打开终端或iTerm。不确定我使用brew升级了什么:(

下面是打开终端时收到的错误消息。任何帮助深表感谢。

dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib
  Referenced from: /usr/local/bin/bash
  Reason: image not found

[Process completed]

提前致谢!

卡尔提克

问题有两个:

  1. 使用“酿造升级bash”从brew升级bash
  2. 解决方案(也称为步骤1)要求打开终端,而没有。

这就是我所做的。事实证明,旧的bash版本与新的readline升级不兼容。因此,要做的就是在finder中寻找readline的位置。

就我而言,这是 /usr/local/Cellar/readline

在上述readline目录中,我找到了两个目录:"6.3.8""7.0"

我将“ 7.0”重命名为“ 7.0-old”

创建了新目录“ 7.0”,并在其中复制了“ 6.3.8”的内容。

欢呼!终端现在打开。

现在,"brew upgrade bash"从终端运行同时,将readline目录还原到以前的状态,如下所示:

  1. 删除您创建的“ 7.0”目录
  2. 将“ 7.0-old”重命名为“ 7.0”

您现在可以出发了。干杯!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章