关于这个问题有一些帖子,不幸的是没有一个解决方案对我有用.我的怀疑是我的postgresql没有运行或没有正确配置.这是我所在的地方,我有一个我加入的开发项目,他们正在使用postgresql.以下是我要采取的步骤:克隆回...

关于这个问题有一些帖子,不幸的是没有一个解决方案对我有用.
我的怀疑是我的postgresql没有运行或没有正确配置.
这是我所在的地方,我有一个我加入的开发项目,他们正在使用postgresql.以下是我要采取的步骤:
>克隆回购
>更改了config / database.yml.sample的名称 – > database.yml的
>更改了config / s3.yml.sample的名称 – > s3.yml
> Ran捆绑安装
> Ran Rake db:迁移
导致此错误:
rake aborted!
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket “/var/pgsql_socket/.s.PGSQL.5432”?
这是我的文件目前的样子:
database.yml的
development:
adapter: postgresql
encoding: unicode
database: rentsnapper_development
pool: 5
username: user
password:test: &test
adapter: postgresql
encoding: unicode
database: rentsnapper_test
pool: 5
username: user
password:
cucumber:
<<: *test
而我的s3.yml
defaults: &defaults
access_key_id:
secret_access_key:
development:
<<: *defaults
photos_bucket: rentsnapper-photos-development
解决方案:
> https://stackoverflow.com/a/14887090/2066855
没有列出文件
> https://stackoverflow.com/a/14225289/2066855
没有变化,当我运行rake db:migrate时我得到了同样的错误
> https://stackoverflow.com/a/15788389/2066855
没啥事儿
另外作为一个可能有或没有相关性的问题,linux告诉我“ruby-1.9.3-p385未安装”,我正在运行ruby-1.9.3-p362,我怀疑这是无关的.这是我需要更新的东西,还是我可以使用当前版本.
先谢谢你…
解决方法:
已解决:我必须修复我的database.yml文件.添加“host:localhost”取出用户&密码行.
development:
adapter: postgresql
encoding: unicode
database: rentsnapper_development
pool: 5
host: localhosttest: &test
adapter: postgresql
encoding: unicode
database: rentsnapper_test
pool: 5
host: localhostcucumber:
<<: *test
本文标题为:ruby-on-rails – Postgresql的问题`initialize` … Socket .s.PGSQL.5432


基础教程推荐
- 解决R语言中install_github中无法安装遇到的问题 2022-11-26
- 汇编语言:比较指令、跳转指令、JCC的使用 2023-07-06
- R语言的一个加法函数使用介绍 2022-11-14
- R语言向量下标和子集的使用 2022-12-10
- ruby – 如何使用Nginx,Passenger,Sinatra创建多个位置 2023-09-20
- 深入探究Golang中log标准库的使用 2023-07-25
- R语言入门使用RStudio制作包含Rcpp代码的R包 2022-12-05
- 详解swift中xcworkspace多项目管理 2023-07-05
- R语言因子型数值转数值型的操作 2022-11-23
- 如何将mysql数据库文件连接到Rails应用程序上的本地ruby 2023-09-21