ruby-on-rails-3 - 通过 Homebrew 软件与山狮OS X进行Postgresql

标签 ruby-on-rails-3 osx-mountain-lion homebrew rails-postgresql

这无休止地困扰着我。

我正在Mac OS 10.8.2(Mountain Lion)的Mac上使用Postgresql设置Rails 3.2环境。

我基本上按照Railscast中的指示进行操作,并通过Homebrew安装了postgresql版本9.2.0。但是每当我做

which psql


psql --version

它总是向我显示预先与Mountain Lion一起安装的系统postgresql的位置和版本(分别为/usr/bin/psql和版本9.1.4),而不是我与Homebrew一起安装的Postgresql的位置和版本(/usr/local/bin和版本9.2.0) , 分别)。

我还设置了启动代理,以便在启动系统时自动启动postgresql。

我什至尝试按照这个blog的指示进行操作,当我运行which psql时,仍然得到相同的结果。

但是,当我这样做时:
ps -ef | grep postgres

我收到以下结果:
501   556   120   0 Fri02AM ??         0:00.12 /usr/local/bin/postgres -D /usr/local/var/postgres -r /usr/local/var/postgres/server.log

这是否意味着我正在运行Postgresql的 Homebrew 版本?

我必须卸载系统postgresql吗?

最佳答案

通过将目录路径(/usr/local/bin)添加到配置文件~/.bash_profile中,您将解决上述问题。

了解更多refer this link.

关于ruby-on-rails-3 - 通过 Homebrew 软件与山狮OS X进行Postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12559192/

相关文章:

mysql - Homebrew mysql 未知选项 '--skip-bdb'

ruby-on-rails - 不要在路由前加上 Rails 引擎名称

ruby-on-rails - 如何在文本字段rails postgresql中查询json数据

ruby-on-rails-3 - 回形针 - 保存前重命名文件

macos - "Quick Install Gem"无法在 RubyMine 上工作

c++ - OpenCV 错误 : Assertion failed in cvAdaptiveThreshold

ruby-on-rails - Options_for_select - 如何选择数据库中的内容?

ruby - Mountain Lion 中 Ruby 的系统通知绑定(bind)

python - 在 Mac 上安装 pyqt (v4.8) 时出错

macos - 如何使用 Homebrew 软件在 mac 上安装 Solr?