OS X शेर पर libxml2-2.8.0 संस्करण के साथ समस्या


1

मैंने ओएस एक्स लायन स्थापित किया है और मैं रूबी प्रोग्रामिंग उद्देश्य के लिए लापता libxml2 को हल करने की कोशिश कर रहा था। मैंने Libxml2 का नवीनतम संस्करण स्थापित करने का प्रयास किया है जो libxml2-2.8.0 है

इस संस्करण की असंगतता के कारण मैक XCode, Chrome और कुछ अन्य एप्लिकेशन को त्रुटि के साथ खोलते समय त्रुटियों को फेंक रहा है।

Dyld Error Message:
Library not loaded: /usr/lib/libxml2.2.dylib
Referenced from: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
Reason: no suitable image found.  Did find:
   /usr/lib/libxml2.2.dylib: mach-o, but wrong architecture
   /usr/local/lib/libxml2.2.dylib: mach-o, but wrong architecture
   /usr/lib/libxml2.2.dylib: mach-o, but wrong architecture

मुझे क्या करना चाहिए ? मुझे libxml2 2.8.0 संस्करण कैसे निकालना चाहिए?

कृपया उत्तर दें


आपने नया संस्करण कैसे स्थापित किया? Macports? Homebrew? इसके अलावा, Xcode का कौन सा संस्करण आपने स्थापित किया है? और क्या आपने कमांड लाइन टूल्स को स्थापित किया है जो एक्सकोड डाउनलोड सेक्शन में वैकल्पिक हैं? यह जानने के बाद हमें आपकी मदद करने के तरीके के बारे में थोड़ी जानकारी मिल जाएगी।
de_an777

हां, libxml2 का उपयोग करके स्थापित किया गया था ।/configure और बनाओ। समस्या यह थी कि इसके लिए अजगर-2.7.3 निर्भरता थी, जिसे मेरे द्वारा नजरअंदाज कर दिया गया :(
Shailesh Kalamkar

जवाबों:


2

आप या तो कर सकते हैं

  1. हटाना /usr/local/lib/libxml2.2.dylib, एक काम की नकल libxml2.2.dylib एक ही OS X संस्करण के साथ दूसरे मैक से और नीचे दी गई निर्देशिका सूची की तरह दिखने के लिए सहानुभूति फिर से बनाएँ

  2. मौजूदा स्थापना के शीर्ष पर ओएस एक्स शेर को पुनर्स्थापित करें और सभी सिस्टम अपडेट को फिर से लागू करें।

  3. प्राप्त libxml2.2.dylib अपने बैकअप से और विकल्प 1 लागू करें

पुनश्च: मैं कुछ ही महीने पहले एक और आवश्यक लाइब्रेरी के साथ एक ही काम करने में कामयाब रहा, केवल विकल्प 2 को छोड़कर (क्योंकि उपयोगी कुछ भी काम नहीं किया गया)। बाधा के साथ मैं शायद डीवीडी से बूट कर सकता था विकल्प 1 को लागू करने के लिए, लेकिन मुझे अभी भी लाइब्रेरी के लिए एक विश्वसनीय स्रोत की आवश्यकता होगी क्योंकि डीवीडी 10.7.0 के लिए था।


pse@Fourecks:~$ ll /usr/lib/libxml2.*
lrwxr-xr-x  1 root  wheel       15 Feb 12 11:51 /usr/lib/libxml2.2.7.3.dylib@ -> libxml2.2.dylib
-rwxr-xr-x  1 root  wheel  2321840 May 10 20:34 /usr/lib/libxml2.2.dylib*
lrwxr-xr-x  1 root  wheel       15 Feb 12 11:51 /usr/lib/libxml2.dylib@ -> libxml2.2.dylib
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.