导出PATH不起作用

时间:2012-07-26 20:34:49

标签: macos bash unix osx-lion

我正在尝试解决这里提出的问题:

Repairing Postgresql after upgrading to OSX 10.7 Lion

它表明我在export上使用了PATH。但是,这就是我得到的:

$ which psql
/usr/bin/psql
$ export PATH=/opt/local/lib/postgresql91/bin:$PATH
$ which psql
/usr/bin/psql

......我真的很困惑。为什么会这样?

1 个答案:

答案 0 :(得分:0)

解决这个直接问题最有效的方法是使用

export PATH=export PATH=/opt/local/lib/postgresql91/bin:

但请注意..这搞砸了其他所有命令 - 它确实解决了当前的问题(路径没有得到更新)。我不认为这是一个很好的长期解决方案,并且非常感谢其他答案。

另一方面,指定主机解决了与上述链接的问题的问题:

psql -h localhost -U postgres