[英]Mac `zsh: command not found: psql`
我已經像這樣將路徑添加到.bash_profile
中。
#psql
export "PATH=/Applications/Postgres.app/Contents/Versions/14/bin:$PATH"
在執行source.bash_profile
之后,我成功運行了psql
。
問題是當我關閉終端並重新打開它時, psql
不起作用。 我必須再次source.bash_profile
。 我該如何解決?
那是因為您正在編輯.bash_profile
並使用zsh
。
如果您要解決問題,請編輯.zshrc
。 或者,您可以編輯.profile
,它會在您同時使用bash
和zsh
或您選擇的任何其他 shell 時工作。
使用vim ~/.zshrc
在~/.zshrc
/.zshrc 中添加以下命令
export PATH="/opt/homebrew/opt/postgresql@14/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/postgresql@14/lib"
export CPPFLAGS="-I/opt/homebrew/opt/postgresql@14/include"
然后關閉你的終端並再次寫入psql postgres
,如果你得到像zsh: command not found: psql
一樣的錯誤然后嘗試 blew process-
我希望/Users/Library/PostgreSQL/14/bin is
不在您的“路徑”中。 因此,一個簡單的解決方案是在/usr/local/bin/
中為psql
創建一個符號鏈接:
sudo ln -s /Users/Library/PostgreSQL/14/bin/psql /usr/local/bin/psql
現在關閉您的終端並寫入psql postgres
並查看結果:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.