Ruby 在OS X Lion上安装Postgres的路径问题:如何编辑Bash_配置文件?

Ruby 在OS X Lion上安装Postgres的路径问题:如何编辑Bash_配置文件?,ruby,bash,postgresql,unix,homebrew,Ruby,Bash,Postgresql,Unix,Homebrew,我正在尝试让博士后在OSX Lion-homebrew-rvm上运行 按照上述说明操作后,我遇到了此处描述的相同问题: 运行哪个psql会在应该是usr/local/bin/psql时产生usr/bin/psql 好的,我知道我需要用export PATH=/usr/local/bin:$PATH 这里有很多问题,提到这是我应该做的 更新 以下是我尝试过的: 我通过以下方式打开了.bash_文件: open -e ~/.bash_profile 并对其进行如下修改(文件中只有这些内容):

我正在尝试让博士后在OSX Lion-homebrew-rvm上运行

按照上述说明操作后,我遇到了此处描述的相同问题:

运行
哪个psql
会在应该是
usr/local/bin/psql时产生
usr/bin/psql

好的,我知道我需要用
export PATH=/usr/local/bin:$PATH

这里有很多问题,提到这是我应该做的

更新

以下是我尝试过的:

我通过以下方式打开了.bash_文件:

open -e ~/.bash_profile
并对其进行如下修改(文件中只有这些内容):

运行
source~/.bash\u profile
然后
哪个psql
现在生成
usr/local/bin/psql

这似乎回答了主要问题

但是,当我使用
-d postgresql
作为数据库生成一个新的rails应用程序时,它会一直工作,直到我尝试
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 "/tmp/.s.PGSQL.5432"?
但我想这是另一个问题;)


您的
.bash\u配置文件
位于您的主目录中。如果文件不在那里,就做一个

终端窗口应在主目录中打开。您也可以通过键入
cd~
到达那里。或者从Finder窗口打开文件,但除非选择“显示隐藏文件”,否则该文件将不可见


至于如何编辑它,请使用您熟悉的任何编辑器,但要确保它可以保存实际的文本文件(例如,除非您以纯文本形式导出,否则la Word、OpenOffice等不能使用富文本)。

您的
。bash\u profile
文件位于您的主目录中。如果文件不在那里,就做一个

终端窗口应在主目录中打开。您也可以通过键入
cd~
到达那里。或者从Finder窗口打开文件,但除非选择“显示隐藏文件”,否则该文件将不可见


至于如何编辑它,请使用您熟悉的任何编辑器,但请确保它可以保存实际的文本文件(例如,除非您以纯文本形式导出,否则la Word、OpenOffice等不能使用富文本)。

您的bash文件位于主目录
~/.bash\u profile
。使用任何编辑器对其进行修改

如果没有设置编辑器,您可以在终端中输入
nano~/.bash_profile
,它将在终端中打开一个简单的编辑器,使您能够编辑文件。它会完成任务,但每个人都应该真正转向一个更好的编辑


在这里,您必须更改
导出路径
元素的顺序。只需将
/usr/local/bin
放在
/usr/bin
之前,shell就会首先检查
/usr/local/bin

您的bash文件位于主目录
~/.bash\u profile
中。使用任何编辑器对其进行修改

如果没有设置编辑器,您可以在终端中输入
nano~/.bash_profile
,它将在终端中打开一个简单的编辑器,使您能够编辑文件。它会完成任务,但每个人都应该真正转向一个更好的编辑

在这里,您必须更改
导出路径
元素的顺序。只需将
/usr/local/bin
放在
/usr/bin
之前,shell将首先检查
/usr/local/bin

could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?