У меня есть веб-сайт, который обрабатывает представленные пользователями документы различными способами, один из которых — проверка орфографии в части каждого документа. Когда я установил этот веб-сайт на Mac Mini (да, я понимаю, что это довольно слабое оборудование для веб-сайта, но оно внутреннее и никто за пределами офиса его не видит), я помню, что у меня возникли проблемы с запуском aspell-python. хорошо с установкой Aspell при вызове из Apache, но по глупости забыл написать, как я это обошёл. У меня сложилось впечатление, что это как-то связано с тем, что Apache, Python и Aspell скомпилированы для работы в разных битовых режимах (возможно, 64 для Apache, 32 для Python и Aspell).
В любом случае, я использую стандартные установки Apache и Python и собрал Aspell из исходного кода, а также установил его с MacPorts. Он счастливо пыхтел около года, но...
Перенесемся в сегодняшний день: я запустил обновление программного обеспечения OS X (теперь я дошел до 10.5.8), и вдруг моя проверка орфографии перестала работать. В настоящее время сообщение, которое выдает Django, заключается в том, что aspell-python «не найдено подходящего изображения», в частности, что в универсальной оболочке «нет подходящей архитектуры».
Aspell и aspell-python продолжают нормально работать из командной строки, но не через веб-сайт. У кого-нибудь есть мысли?
Изменить: теперь, используя 10.5.8, мои привязки psycopg2 перестали работать. И aspell, и psycopg2 использовались как общие объекты, если это поможет.