0

我正在尝试使用 Postgres 数据库对 Django 项目实施自动测试,但是在安装 psycopg2 时我的构建失败,因为pg_config找不到错误消息,可以在此处阅读。根据这个答案,这是因为libpq-dev并且python-dev可能没有安装。一种对我不起作用的解决方案是使用替代数据库进行测试,因为我有一些依赖于 Postgres 特定功能的核心代码。我想知道,有没有人能够让 Django 与 Postgres 一起在 Cloudbees 的 Jenkins 上运行,如果是这样,我该怎么做?

4

2 回答 2

2

您应该使用http://wiki.cloudbees.com/bin/view/DEV/Python+Builds运行 python ,以便您可以选择要使用的确切运行时版本并获得 virtualenv 集,其中设置自定义 python 环境更容易

于 2013-02-25T07:39:33.970 回答
0

我遇到了这个,如果你使用的是 python 3,你需要

apt-get install python3-dev
于 2015-02-12T22:57:01.060 回答