我正在尝试在 F16 上安装 posgresql 以与我的 rails 安装配合使用。使用本指南
http://wiki.postgresql.org/wiki/YUM_Installation#Initialize
但是当我运行时service postgresql initdb
我收到这个错误
未知操作 initdb
答案1
systemd
Fedora 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
。