亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

升級到OSX 10.7 Lion后修復Postgresql

升級到OSX 10.7 Lion后修復Postgresql

紫衣仙女 2019-07-31 15:33:55
升級到OSX 10.7 Lion后修復Postgresql我最近升級到OSX 10.7,此時我的rails安裝在嘗試連接到psql服務器時完全被堵塞了。當我從命令行使用時psql -U postgres它工作得很好,但是當我嘗試使用相同的用戶名和密碼運行rails服務器或控制臺時,我收到此錯誤...activerecord-3.0.9/lib/active_record/connection_adapters/postgresql_adapter.rb:950:in `initialize': could not connect to server: Permission denied (PGError)  Is the server running locally and accepting     connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?任何可能發生的想法都會非常有用!謝謝!
查看完整描述

3 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

這是一個PATH問題。Mac OSX Lion現在包含系統中的Postgresql。如果你這樣做,which psql你可能會看到usr/bin/psql而不是usr/local/bin/psqlHomeBrew的正確版本。如果你運行,brew doctor你應該收到一條消息,說明你需要添加usr/local/bin到PATH env變量的頭部。

編輯.bash_profile或.profile,或者您正在使用的任何shell并添加: export PATH=/usr/local/bin:$PATH

作為當時的第一個導出PATH要么退出shell會話,要么用你的文件來源source ~/.bash_profile,現在它應該再次正常。


查看完整回答
反對 回復 2019-07-31
  • 3 回答
  • 0 關注
  • 604 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號