Git错误:dyld:惰性符号绑定失败:未找到符号:_iconv_open

Jus*_*eph 5 git macos libiconv

我试图.bashrc用一些别名来修复我的新Mac,我已经做了一个.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
Run Code Online (Sandbox Code Playgroud)

我删除了.bash_profile甚至还原了.bashrc但仍然没有好处.有任何想法吗?

旁注:我看过Git> dyld:懒符号绑定失败:未找到符号:_iconv_open但他的解决方案似乎对我不起作用,因为我现在根本没有bash_profile.

Jus*_*eph 5

同事想出了我的情况.

创建一个文件~/.bash_profile并放入其中

PATH=/usr/local/bin:$PATH:/opt/local/bin
export PATH
Run Code Online (Sandbox Code Playgroud)

这似乎解决了这个问题.似乎问题与路径有关.