我試圖解決問問題/回答在這裏:導出路徑不工作
Repairing Postgresql after upgrading to OSX 10.7 Lion
這表明,我對PATH
使用export
。然而,這是我得到:
$ which psql
/usr/bin/psql
$ export PATH=/opt/local/lib/postgresql91/bin:$PATH
$ which psql
/usr/bin/psql
...我真誠地困惑。這是爲什麼發生?
我試圖解決問問題/回答在這裏:導出路徑不工作
Repairing Postgresql after upgrading to OSX 10.7 Lion
這表明,我對PATH
使用export
。然而,這是我得到:
$ which psql
/usr/bin/psql
$ export PATH=/opt/local/lib/postgresql91/bin:$PATH
$ which psql
/usr/bin/psql
...我真誠地困惑。這是爲什麼發生?
什麼工作最適合解決這個緊迫的問題是使用
export PATH=export PATH=/opt/local/lib/postgresql91/bin:
但請注意..這搞砸了幾乎所有其他的命令 - 它實際上只是解決了眼前的問題(即路徑WASN」不需要更新)。我不認爲這是一個很好的長期解決方案,其他答案非常感謝。
在另一方面,指定主機解決了這個問題鏈接到上面的問題:
psql -h localhost -U postgres
爲什麼要使用非法語法並且zap舊的PATH ? – tripleee 2012-07-27 14:53:46
'在/ usr/local/bin目錄/ psql'存在,對不對?否則,您可能需要運行'hash'命令來更新以前已知的可執行文件的位置。 – chepner 2012-07-26 20:42:00
@chepner Oops在那裏放錯了'export PATH'語句。路徑不同,問題仍然是相同的。 – varatis 2012-07-26 20:44:31
您實際使用的導出路徑是什麼? – pinerd314159 2012-07-26 20:46:04