首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OS X 10.5.8上的apache + mod_wsgi +aspell python

OS X 10.5.8上的apache + mod_wsgi +aspell python
EN

Stack Overflow用户
提问于 2009-12-18 07:56:49
回答 1查看 336关注 0票数 0

我有一个网站,处理用户提交的文件在各种方式,其中之一是做拼写检查的每一个文件的一部分。当我在Mac Mini上建立这个网站时(是的,我知道对于一个网站来说,这是一个相当脆弱的设备,但它是内部的,办公室外没有人能看到它),我记得在从Apache调用时,让Aspell python很好地安装Aspell遇到了一些麻烦,但我愚蠢地忘记了写下我是如何绕过它的。我的印象是,它与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都被用作共享对象。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-12-18 08:17:36

如果您的升级只是从10.5的一个补丁版本升级到10.5的后续补丁版本,那么您应该不会看到32位与64位要求方面的任何行为变化。如果它现在坏了,它应该在以前就坏了,因为它在10.5中总是表现相同,并且在补丁修订中没有变化。

可能不是这种情况的唯一原因是,如果您按照中记录的说明进行操作:

http://code.google.com/p/modwsgi/wiki/InstallationOnMacOSX

并精简您的Apache可执行文件,以便仅运行32位,或更新其plist文件,类似地运行为32位。

这是因为10.5补丁的一些修订版替换了Apache可执行文件,可能还替换了plist文件,因此您的本地更改将被覆盖。

该文档指出,在升级操作系统后,您可能需要重新应用这些更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1925425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档