加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 连接到PostgreSQL数据库时出现Rails问题

发布时间:2020-12-17 04:31:09 所属栏目:百科 来源:网络整理
导读:尝试在mac osx 10.8上使用 postgresql运行Rails以部署到heroku.我是mac的新手. 安装PostgrSQL会遇到很多麻烦所以我可能会尝试一些尝试所有潜在解决方案的东西.其中主要是权限和现有的OSX安装.对于这个问题,我注意到一些事情让我觉得有一些基本的目录或版本冲
尝试在mac osx 10.8上使用 postgresql运行Rails以部署到heroku.我是mac的新手.

安装PostgrSQL会遇到很多麻烦所以我可能会尝试一些尝试所有潜在解决方案的东西.其中主要是权限和现有的OSX安装.对于这个问题,我注意到一些事情让我觉得有一些基本的目录或版本冲突,我不知道如何解决.但我可能是错的,这是别的!任何方向表示赞赏.

检索如下错误:

$rake db:create:all
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"?

我不确定它在哪里以及为什么要查找var目录,但?/ var似乎是/ private / var(其中包含空pgsql_socket& pgsql_socket_alt目录)的链接(别名),/usr/local / var doesn’有pgsql_socket目录,但有一个postgres目录.我的管理员用户已阅读过的这两个目录&来自finder get info对话框的写入权限.

显示的上述错误之后是gems 1.8目录中的一个长堆栈,并以此结束:

Couldn't create database for {"pool"=>5,"database"=>"blog_development","password"=>nil,"username"=>"USERNAME","encoding"=>"unicode","adapter"=>"postgresql"}

所以检查:

$which psql
/usr/bin/psql

我记得安装postgresql后我做了这个:

initdb /usr/local/var/postgres -E utf8

确认:

$ps aux | grep postgres
username           346   0.0  0.1  2479616   7724   ??  S     3:08PM   0:00.03 /usr/local/bin/postgres -D /usr/local/var/postgres -r /usr/local/var/postgres/server.log

捆绑显示产量:pg(0.14.1)

$postgres --version
postgres (PostgreSQL) 9.2.1

echo $PATH不显示对posgresql的任何引用.
此应用位于/ Users / USERNAME / SUBDIR / APP中.

安迪的想法,我已经搞砸了,以及如何让这些东西运行起来?我很欣赏任何方向.我将继续完成堆栈溢出和谷歌讨论;虽然我的愚蠢可能是独一无二的!

谢谢.

解决方法

host: localhost

到database.yml

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读