![無法讓 Postgresql 指令在終端機中運行](https://rvso.com/image/1395283/%E7%84%A1%E6%B3%95%E8%AE%93%20Postgresql%20%E6%8C%87%E4%BB%A4%E5%9C%A8%E7%B5%82%E7%AB%AF%E6%A9%9F%E4%B8%AD%E9%81%8B%E8%A1%8C.png)
將資料夾拖曳到我的應用程式資料夾中安裝 Postgresql 後,我無法在終端機中使用命令,也無法新增路徑,以便使用命令 $ echo $PATH 顯示。
Postgres 在終端機中啟動,使用系統托盤上的大象圖示並選擇“open psql”,所以我相信它安裝正確。
我嘗試將以下行的所有不同組合添加到我的 .bash_profile 中
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
然後
PATH="/Applications/Postgres93.app/Contents/MacOS/bin:$PATH"
然後
export PATH=$PATH:/Applications/Postgres93.app/Contents/MacOS/bin
最後
export PATH=$PATH:/Applications/Postgres93.app/Contents/MacOS/bin
每次嘗試後,我運行 $ source $HOME/.bash_profile 然後檢查路徑和/或嘗試 $psql $ which psql 無濟於事。
也嘗試在 .bashrc、.profile 和 .zshrc 中新增一行,但沒有成功。
應用程式中可執行指令 bin 資料夾的路徑(psql、createdb、createlang 等)是
$ /Applications/Postgres93.app/Contents/MacOS/bin
任何幫助將不勝感激!
運行 OSX 10.9.1 - 在 stackoverflow 上發布了問題,但在這裡可能更合適...?
在下面加入我的 .bash_profile-----
PS1="\u$ "
alias ll="ls -lahG"
alias finder="open `pwd`"
export PATH="/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export PATH=/Applications/Postgres93.app/Contents/MacOS/bin:$PATH
export CLICOLOR=1
export LSCOLORS=HBfxcxdxbxegedabagacadexport PATH=/usr/local/bin:/Users/Jimmy/.rvm/gems/ruby- 2.0.0-p195/bin:/Users/Jimmy/.rvm/gems/ruby-2.0.0-p195@global/bin:/Users/Jimmy/.rvm/rubies/ruby-2.0.0-p195/bin:/Users/Jimmy/.rvm/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
答案1
這一行有一個錯誤:
export LSCOLORS=HBfxcxdxbxegedabagacadexport PATH=/usr/local/bin:/Users/Jimmy/.rvm/gems/ruby- 2.0.0-p195/bin:/Users/Jimmy/.rvm/gems/ruby-2.0.0-p195@global/bin:/Users/Jimmy/.rvm/rubies/ruby-2.0.0-p195/bin:/Users/Jimmy/.rvm/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
這將設定LSCOLORS
和PATH
變數。
我認為這一行的最後一部分是一個錯誤。刪除它應該可以解決您的問題。
透過在此處設定PATH
變量,它將刪除您先前所做的更改,因為您是在不引用 的情況下明確設定該值$PATH
。
export
命令末尾的最後一個export LSCOLORS=HBfxcxdxbxegedabagacadexport
可能也應該被刪除。
答案2
編輯:我假設您正在嘗試psql
從標準終端運行,並且您已經使用標準 OS X 圖形安裝程式安裝了 PostgresSQL這裡。
在 OS X 上,psql
安裝/Library/PostgreSQL/9.3/bin/
並啟動板中的捷徑僅執行此可執行檔。
所以你需要加入/Library/PostgreSQL/9.3/bin/
你的路徑然後你應該就可以了。
編輯:另外,請參閱有關資料庫管理員的問題這裡。
編輯:看來您實際上已經安裝了Postgres.app
.在這種情況下psql
,確實位於/Applications/Postgres93.app/Contents/MacOS/bin
並將以下內容添加到您的~/.bash_profile
應該使其可以從終端工作:
PATH="/Applications/Postgres93.app/Contents/MacOS/bin":$PATH