lldb Python Fehler

9

Ich habe versucht, lldb auf meinem Mac laufen zu lassen und das beim Start zu bekommen:

%Vor%

Ich habe versucht, die Umgebungsvariable VERSIONER_PYTHON_PREFER_32_BIT=yes hinzuzufügen, aber dieser Fehler erscheint immer noch. Ich würde annehmen, dass die lldb eine andere Python-Umgebung als ihren Mac-Host verwendet, also wo mache ich die Änderung, um sie 32-Bit-Modus verwenden zu lassen? Danke.

UPDATE:

Ich habe eine arch -i386 lldb und es funktioniert in 32-Bit. Damit es in 64-Bit funktioniert, habe ich eine 64-Bit-Version von python readline für OS X installiert, aber habe mehr Probleme mit nativen Python-Bibliotheken wie termios und time . So habe ich heruntergeladen Python 2.7.3 64-Bit-Installer DMG-Datei und installiert seine Binärdatei; jetzt arbeitet lldb in 64 bit endlich auf meinem 10,8 mountain lion. Danke.

    
gigasai 17.03.2013, 04:21
quelle

1 Antwort

3

Es sieht so aus, als ob Sie /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so irgendwann auf Ihrem System installiert haben (ich sehe es nicht in meiner Mac OS X 10.7.5 Installation, obwohl es vielleicht in 10.8 enthalten ist), und dass dylib nur 32- Bit. Sie können dies mit

bestätigen %Vor%

auf Ihrem System. Sie könnten versuchen, lldb auch im 32-Bit-Modus zu betreiben (das Distributions-Binary ist 32- / 64-universal), aber stattdessen würde ich empfehlen, nur das 32-bit readline.so von Ihrem System zu entfernen, wenn Sie es nicht wirklich brauchen dort.

    
Jason Molenda 17.03.2013, 21:48
quelle

Tags und Links