मैं पर मेरे मैक lldb
चल कोशिश की और स्टार्टअप पर इस मिल:lldb अजगर त्रुटि
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/System/Library/PrivateFrameworks/LLDB.framework/Versions/A/Resources/Python/lldb/embedded_interpreter.py", line 1, in <module>
import readline
ImportError: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
Traceback (most recent call last):
File "<string>", line 1, in <module>
NameError: name 'run_one_line' is not defined
मैं वातावरण चर VERSIONER_PYTHON_PREFER_32_BIT=yes
लेकिन इस त्रुटि अभी भी दिखाई जोड़ने की कोशिश की। मुझे लगता है कि एलएलडीबी मैक होस्ट की तुलना में एक अलग पायथन पर्यावरण का उपयोग कर रहा है, इसलिए मैं 32 बिट मोड का उपयोग करने के लिए परिवर्तन कहां कर सकता हूं? धन्यवाद।
अद्यतन:
मैं एक arch -i386 lldb
किया था और यह 32-बिट में काम करता है। इसे 64-बिट में काम करने के लिए, मैंने ओएस एक्स के लिए पाइथन रीडलाइन का 64-बिट संस्करण स्थापित किया लेकिन देशी पाइथन पुस्तकालयों जैसे termios
और time
के साथ और अधिक समस्याएं मिलीं। इसलिए मैंने अजगर 2.7.3 64-बिट इंस्टॉलर डीएमजी फ़ाइल डाउनलोड की और इसकी बाइनरी स्थापित की; अब मेरे 10.8 पहाड़ शेर पर 64 बिट में lldb काम करता है। धन्यवाद।
मुझे इस त्रुटि को 'कॉर्डोवा रन आईओएस' पर देखने के बाद यह प्रश्न मिला। ऐसा लगता है कि इसे मेरे भौतिक डिवाइस में बनाने के निर्माण को प्रभावित नहीं किया गया है। – theblang