我有一个使用数据映射器和 postgres 的 padrino 项目。当我运行 padrino rake dm:create 时,它说数据库已创建。但是,当我运行 padrino rake dm:auto:migrate 时,我收到错误 - 致命:数据库“dbname_development”不存在。
我在一个新环境中工作,但我尝试了一个使用活动记录的项目并且没有问题。
我在 OSX 和 rbenv 上使用 postgres 应用程序。虽然,我确实尝试了 rvm 而不是 rbenv,因为我的另一台计算机使用 rvm(该项目在那台计算机上运行良好) - 结果相同。我还尝试使用 Induction 连接到创建的数据库并得到相同的错误。如果我进入 psql 并获取数据库列表,则会显示数据库。
自从 ActiveRecord 工作以来,我有点难过,当我在另一台计算机上运行项目时没有问题。有没有人见过这个?谢谢!