5

.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

を削除し、.bash_profile元に戻しました.bashrcが、それでもうまくいきません。何か案は?

補足: Git > dyld: lazy symbol binding failed: Symbol not found: _iconv_open を見てきましたが、現在 bash_profile がまったくないため、彼の解決策はうまくいかないようです。

4

2 に答える 2

5

同僚は私の状況でそれを理解しました。

ファイル~/.bash_profileを作成し、その中に入れます

PATH=/usr/local/bin:$PATH:/opt/local/bin
export PATH

それはそれを修正するように見えました。問題はパスにあったようです。

于 2013-10-18T19:10:19.007 に答える
0

注、私はちょうど同様の問題に答えました。要するに、お使いのコンピュータには の壊れたバージョンがgitインストールされているということ/usr/local/git/binです。この問題が発生しないことを確認するために、それをアンインストールします。(コマンドラインで修正しましたが、PyCharmでは修正しませんでした-迷惑です!)

ここでの私の答えのより具体的な情報:

Git コマンドが Mac ターミナルで機能しない:「dyld: Symbol not found: ___strlcpy_chk」エラー

于 2016-05-18T07:10:04.610 に答える