는 내 맥에 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
는하지만,이 오류가 계속 표시되는 환경 변수를 추가했습니다. lldb가 Mac 호스트가 아닌 다른 파이썬 환경을 사용하고 있기 때문에 32 비트 모드를 사용하기 위해 어디에서 변경해야합니까? 감사.
UPDATE :
나는 arch -i386 lldb
을했고 그것은 32 비트에서 작동합니다. 64 비트에서 작동하게하려면 OS X 용 Python readline의 64 비트 버전을 설치했지만 termios
및 time
과 같은 원시 파이썬 라이브러리에 대한 문제가 더 많습니다. 그래서 Python 2.7.3 64 비트 설치 프로그램 DMG 파일을 다운로드하고 바이너리를 설치했습니다. 지금 lldb는 나의 10.8의 사자에 마침내 64 비트에서 작동합니다. 감사.
'cordova run ios'에서이 오류를보고 나서이 질문을 발견했습니다. 그것은 내 물리적 장치에 그것을 만드는 빌드에 영향을 미치지 않는 것. – theblang