我是ruby on rails的新手,我正在尝试使用postgres数据库运行应用程序,但它没有用,我试图搜索大量信息,但我没用,有人发布了完全相同的问题Problems with rails server,我尝试使用命令rails new blog
它创建了一个带有sqlite3数据库的应用程序,它工作正常,但是在我访问localhost页面之后我使用命令rails new myapp --database=postgresql
创建了应用程序,它引发了完全相同的错误
无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/tmp/.s.PGSQL.5432”上的连接?
有人可以帮忙吗?非常感谢。
database.yml文件信息:
default: &default
adapter: postgresql
encoding: unicode
pool: 5
development:
<<: *default
database: myapp_development
test:
<<: *default
database: myapp_test
production:
<<: *default
database: myapp_production
username: myapp
password: <%= ENV['MYAPP_DATABASE_PASSWORD'] %>
答案 0 :(得分:0)
删除此文件:
/usr/local/var/postgres/postmaster.pid
原始答案:psql: could not connect to server: No such file or directory (Mac OS X)