"dlopen: подходящее изображение не найдено" в Mercurial - PullRequest
3 голосов
/ 25 декабря 2009

У меня неприятное ощущение, что это связано с использованием 32-битного Python и / или 64-битного Mercurial, но я новичок в Mac и не до конца понимаю фон.

Я использую Django и у меня установлены Mercurial и Python 2.6 (в обоих случаях версии по умолчанию от Macports). Я установил 32-битный Python в качестве переменной среды:

export VERSIONER_PYTHON_PREFER_32_BIT=yes

, так как без него Mercurial отказался запускаться и сказал «нет подходящей 64-битной архитектуры».

Когда я пытаюсь запустить Django (или Mercurial), я получаю

ImportError at /
dlopen(/lib/python2.6/site-packages/mercurial/osutil.so, 2): no suitable image found.  Did find:
    /lib/python2.6/site-packages/mercurial/osutil.so: no matching architecture in universal wrapper

Гугл здесь не сильно помогает. В чем дело? Стоит ли переустанавливать другую версию Mercurial, и если да, что именно мне нужно?

Заранее спасибо. Очень озадачен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...