运行时rake db:test:prepare
我的测试数据库被删除,但未能重建。在研究了错误之后,我只是尝试加载数据库rake db:test:load
以根据 schema.rb 文件重新填充。该调用导致以下消息
PG::Error: ERROR: could not open extension control file "/usr/pgsql-9.1/share/extension/postgis.control": No such file or directory
我花了一天时间在测试服务器上重新安装 postgresql-9.1 和 postGIS 1.5.3,我可以在 Internet 上找到各种方式,但这些安装都没有产生难以捉摸的 postgis.control 文件。我需要在 CentOS6 机器上运行特殊安装来生成二进制文件吗?还是有另一种方法来运行 rake 任务来测试 psql 数据库?