2010-02-21 19 views
5

में आदेश चलाकर जब टर्मिनल में कुछ आदेश चल रहा है, मैं निम्न त्रुटि संदेशdyld: लाइब्रेरी नहीं भरी हुई त्रुटि जब टर्मिनल

dyld: Library not loaded: /opt/local/lib/libjpeg.62.dylib 
    Referenced from: /opt/local//lib/libTIFF.dylib 
    Reason: no suitable image found. Did find: 
    /opt/local//lib/libjpeg.62.dylib: can't map 
    /opt/local/lib/libjpeg.62.dylib: can't map 
Trace/BPT trap 

मेरे xcode अप टू डेट है मिलता है।

+0

libjpeg को पुनर्स्थापित करें। – kennytm

उत्तर

3

अपने पथ शुरू/opt/स्थानीय मैं यदि ऐसा है तो मैं आप कम से कम वर्तमान टिफ बंदरगाह के रूप में एक sudo बंदरगाह SelfUpdate करने की जरूरत है लगता है कि आप macports

प्रयोग कर रहे हैं मान /libjpeg.7.dylib पर निर्भर करता है। macports तेंदुए के तहत स्थापित किया गया था या इससे पहले

0

मैं एक ही समस्या थी, तो

संभव एक पूर्ण पुनः स्थापित की जरूरत है। मैंने कभी हिम तेंदुए की तुलना में कुछ और नहीं चलाया है। मैंने सभी प्रकार की चीजों की कोशिश की है और इस समस्या को ठीक करने के लिए लगभग 10 घंटे का उपयोग किया है, लेकिन कोई सफलता नहीं है।

मैंने मैक्सपोर्ट को पूरी तरह से हटा दिया और इसे फिर से स्थापित किया।

यह मैं क्या किया है:

> port installed 

तो मैं सब कुछ की स्थापना रद्द:

सबसे पहले मैं अपने सभी स्थापित बंदरगाहों में से एक सूची मिल गया

> sudo port -f uninstall installed 

और फिर macports स्थापित: macports और मेरे सभी पैकेज फिर से स्थापित किया।

यह बल्कि थकाऊ था, लेकिन यह चाल थी।

3

आप करने के बाद अपने

sudo port selfupdate 

एक

sudo port upgrade outdated 

करने के लिए अपने मौजूदा बंदरगाहों उन्नत करने के लिए मत भूलना। सबकुछ पुनः स्थापित करने से काफी बेहतर :-)

1

मैकपोर्ट्स का उपयोग करके मेरी तेंदुए मशीन पर, libsdl_image इस गैर-स्थापित जेपीईजी lib की तलाश में था। jpeg6b पोर्ट में यह शामिल है, लेकिन एक अलग पथ पर (/opt/local/lib/jpeg6b/lib/libjpeg.62.dylib)। मैं

port selfupdate 
port install libsdl_image 

जो 1.2.8_0 से 1.2.10_2 को libsdl_image उन्नत बनाया और बनाया समस्या का समाधान करने से यह तय हो गई।

संबंधित मुद्दे