我是 Mac OS X 的新手,我正准备把我全新的MacBook Pro扔出窗外。每个关于在Mac OS X Leopard上设置 Django 开发环境的教程都是非常错误的。他们都跳过了一步,或者假设您已经以一种方式设置了某些东西,或者只是假设我知道一件事我一定不知道。
我非常熟悉如何在 Ubuntu/Linux 上设置环境,而我在OS X上遇到的唯一问题是如何安装 MySQL、自动启动和安装 Python MySQL 绑定。我认为我的错误是使用了我不完全理解的大杂烩。我使用 fink 安装 MySQL 及其开发库,然后尝试从源代码构建 Python-MySQL 绑定(但它们不会构建。)
更新:我从http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg安装了二进制 MySQL 包,并且我运行了 MySQL 服务器(可以使用管理员访问。)我从中获得的 MySQL 版本端口很垃圾,我根本无法让它运行。
我根据我选择的答案修改了 Python-MySQL 包的源代码,但我仍然遇到了我在评论中列出的编译错误。我可以通过将 /usr/local/mysql/bin/ 添加到我的“~/.profile”文件中的路径来解决这些问题。“ PATH=/usr/local/mysql/bin:$PATH”
感谢您的帮助,我对编辑源代码非常谨慎,因为这个操作在 Ubuntu 上非常简单,但我将来会更愿意尝试。我真的很想念 Ubuntu 的“apt-get”命令;有时它使生活变得非常轻松和简单。我已经在我的 Mac 上运行了一个 Ubuntu VMware映像,所以我总是可以将其用作后备(加上它更接近我的生产机器,因此应该是调试生产问题的良好测试环境。)