2012-01-20 75 views
1

我有一個Rails 3.0.7在Mac OSX Snow Leapard上運行。無法獲得Rails數據庫控制檯使用psql

數據庫工作正常,網站已啓動並正在運行。

我去嘗試新的軌道DB控制檯,它產生以下錯誤:當我嘗試

Couldn't find database client: psql. Check your $PATH and try again. 

$其中PSQL

它沒有返回。

這裏是我的.profile文件的bash:

export PATH="$HOME/ImageMagick-6.6.9/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin::$PATH" 
export SQL_PATH=$HOME/Library/PostgreSQL/9.1 
export MAGICK_HOME="$HOME/ImageMagick-6.6.9" 
export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/" 
# Load RVM into a shell session *as a function* 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" 

我exporing Postgres的路徑。

如何獲得Rails數據庫以查找我的psql?

回答

4

要將.profile bash的文件,添加以下內容:

PATH=$PATH:/usr/lib/pgsql/bin 

與路徑到您的pgsql斌替換路徑/usr/lib/pgsql/bin

+0

由於Jatin,你能檢查此PATH = $ PATH:〜/ Library/PostgreSQL/9.1/bin是否正確?它似乎安裝在我的圖書館目錄中的PostgreSQL。 – chell

+0

它看起來不錯。 –

2

我在Mac,與Postgres.app

我更新了我的.bash_profile這樣

open ~/.bash_profile 

加入

PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.3/bin 
  • 檢查您Postgress.app是
0

如果您在使用自制嘗試以下安裝PSQL:

brew unlink postgresql

然後按照了

brew link postgresql

現在試着運行軌道再次DBCONSOLE