我将我拥有的所有东西/opt/local
(Macports 的东西所在的地方)移到~/.macports
. 这包括我的旧 postgres 数据库集群。
然后我使用 Homebrew 安装了 postgres 并运行了它告诉我的设置(在 中创建一个新的数据库集群/usr/local
)。
在我的项目中,我运行rake db:drop:all
和rake db:create
. 这些人愉快地工作。
但是当我尝试这样做时rake db:migrate
,postgres 和 rails 争吵并告诉我
rake aborted!
PGError: ERROR: unrecognized time zone name: "UTC"
: SET time zone 'UTC'
不过我不知道他们在说什么。我发现这篇关于一个config.time_zone
错误的文章有点启发性,但不足以找到我的方式。
谢谢!