在 Fedora 16 上安装 Postgresql 以便与 Rails3 一起使用

在 Fedora 16 上安装 Postgresql 以便与 Rails3 一起使用

我正在尝试在 F16 上安装 posgresql 以与我的 rails 安装配合使用。使用本指南

http://wiki.postgresql.org/wiki/YUM_Installation#Initialize

但是当我运行时service postgresql initdb我收到这个错误

未知操作 initdb

答案1

systemdFedora 16 已经从传统的 init.d 布局迁移到,因此你应该su - postgres -c "PGDATA=/var/lib/pgsql/data initdb"直接运行,参见Fedora 维基

答案2

阅读您提供的链接,上面写着

For PostgreSQL version 9.0 and above, the <name> is postgresql-9.0...

后来是说

service <name> initdb

所以我猜你想

service postgresql-9.0 initdb

答案3

您现在即可使用sudo postgresql-setup initdb

相关内容