Jac*_*ins 8 postgresql ruby-on-rails
我有一个使用 postgresql 在本地环境上运行的 Rails 应用程序。今天早上我启动了一个新的,并在安装了 pg gem 等之后。尝试运行时遇到以下错误
psql
Run Code Online (Sandbox Code Playgroud)
psql: error: connection to server on socket "/tmp/.s.PGSQL.5432" failed: FATAL: database "jackcollins" does not exist
Run Code Online (Sandbox Code Playgroud)
奇怪的是数据库名称“jackcollins”来自我的其他 Rails 应用程序。
我跑了
pgrep -l postgres
Run Code Online (Sandbox Code Playgroud)
输出是
20902 postgres
20919 postgres
20920 postgres
20921 postgres
20922 postgres
20923 postgres
20924 postgres
Run Code Online (Sandbox Code Playgroud)
我不确定如何继续,以便这些应用程序都可以运行自己的 postgres 实例。
小智 36
我遇到了和你一样的问题,在尝试重新安装、rm -rf xxx.pid等之后,我最终执行了以下命令,并最终能够连接到PostgreSQL数据库。
brew install postgresqlcreatedb(因为Mac在安装PostgreSQL后不会创建用户名数据库)psql即可连接成功。小智 2
关于错误,您正在尝试连接到jackcollins,请您测试尝试使用数据库标志进行连接吗?:
psql -d your_database_name
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23836 次 |
| 最近记录: |