我试图在一台新的 Mac 上用我的一些别名修复我的 .bashrc
并且我制作了一个 .bash_profile
来尝试加载 .bashrc
终端打开时。但是,每次我尝试使用 git
命令时,它都会给我这个错误。
git status
dyld: lazy symbol binding failed: Symbol not found: _iconv_open
Referenced from: /usr/bin/git
Expected in: /opt/local/lib/libiconv.2.dylib
dyld: Symbol not found: _iconv_open
Referenced from: /usr/bin/git
Expected in: /opt/local/lib/libiconv.2.dylib
Trace/BPT trap: 5
我删除了 .bash_profile
甚至恢复了 .bashrc
但还是不行。有什么想法吗?
旁注:我看过Git > dyld: lazy symbol binding failed: Symbol not found: _iconv_open但他的解决方案似乎对我不起作用,因为我现在根本没有 bash_profile。
最佳答案
同事针对我的情况解决了这个问题。
创建一个文件 ~/.bash_profile
并放入
PATH=/usr/local/bin:$PATH:/opt/local/bin
export PATH
这似乎解决了问题。似乎问题出在路径上。
关于macos - Git 错误 : dyld: lazy symbol binding failed: Symbol not found: _iconv_open,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19455727/