我在本地计算机上设置现有项目时遇到问题。 我已经使用过postgres,但它的行为几乎与rails中的sqlite完全相同,只需要运行rake任务来创建和迁移我的db。
之前从未接触过postgis这是rake创建的错误:
PG::Error: ERROR: template database "template_postgis" does not exist
我安装了postgres和postgis并使用brew删除了两者,因为它似乎导致了一些用户的问题所以我现在正在运行Postgres.app。
我已经尝试使用dbcreate手动创建它,但后来遇到了:
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "geometry_columns" does not exist
然后我尝试了所有这些解决方案:Rails + PostGIS errors migrating database
但是当尝试迁移add_postgis_to_database迁移时,我仍然会抛出该错误。
我现在没有资源了,非常感谢帮助。
PS:rails版本是3.2.8,postges和postgis都是最后一个版本(至少是postgress.app版本)。