1

我正在使用 Mountain Lion 并希望将我的 rails 应用程序从 SQLIte 切换到 Postgres,以便可以在 Heroku 上进行部署。我已经安装了 Postgres.app,如果我使用建议的路径打开它,它工作正常:

/Applications/Postgres.app/Contents/MacOS/bin/psql ; exit;

但每当我跑步

which psql

我得到:

/usr/bin/psql

这是与 Mountain Lion 捆绑在一起的,不是我想要的。从周围阅读它是一个路径问题,但文档说要添加:

PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"

到.bashrc,我已经这样做了。该文件如下所示:

export PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"

PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting

### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"

我究竟做错了什么?

4

1 回答 1

1

您是否source ~/.bashrc在终端窗口中运行以使用新设置?还是关闭/打开?

您也可以使用 $PATH 检查当前的 $PATH echo $PATH,并查看您添加的 Postgres.app 目录是否存在。


使用最终解决方案进行更新:将行添加到~/.bash_profile文件中,因为这是 Mountain Lion 自动获取的。

于 2013-06-23T09:09:46.883 回答