2013-10-18 6 views
5

_iconv_open ve ben .bashrc kadar yük denemek için .bash_profile yapmıştı tembel sembol başarısız bağlanma terminal açıldı. Ancak, her git komutunu kullanmaya çalıştığımda bana bu hatayı veriyor. Git Hata: dyld: bulunamadı Sembol:: Ben vardı bazı takma ad ile yeni bir mac benim <code>.bashrc</code> ayarlamaya çalışıyordu

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 

Ben .bash_profile silinmiş ve hatta hala .bashrc ama hiçbir iyi geri döndürüldü. Herhangi bir fikir?

Yan Not: Git > dyld: lazy symbol binding failed: Symbol not found: _iconv_open numaralı telefonu inceledim, ancak çözümü şu anda bash_profile olmadığından benim için çalışmıyor gibi görünüyor.

+0

sorun SourceTree gömülü budala yerine sistem en kullanmasıdır . [cevabımıma bakın] (http://stackoverflow.com/a/28032594/576767) mac dosyasında –

cevap

5

İş arkadaşım durumum için bunu çözdü.

bir dosya ~/.bash_profile oluşturun ve bunu düzeltmek gibiydi

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

koydu. Sorun yoldaydı.

+1

,/usr/bin'de xcode install git,/usr/local/bin'de homebrew veya gui install git ve http'den yükleyici : //git-scm.com/download install/usr/local/git/bin dizinine git. Değişim PATH, sadece hangi gitmiş olduğunuzu değiştirir. – robbycandra

İlgili konular