Ruby on rails连接postgresql踩坑

如何安装ruby 以及rails 以及postgresql不讲,网上一搜一大堆。 主要讲各种报错

rails配置postgresql

在config/database.yml中配置

default: &default
  adapter: postgresql
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  encoding: unicode
  username: postgres
  password: postgres
  timeout: 5000

配置完之后报错FATAL: Peer authentication failed for user 这个报错需要postgresql的配置文件中把postgres 中的peer改为md5 配置文件在 /etc/postgresql/9.5/main/pg_hba.conf 找到postgres能看到后面有个peer 改为md5即可

TODO 有空继续补充