我刚刚安装了Postgres9,它运行正常,没有任何问题。 有一件事让我很困惑:
如果我input/usr/local/pgsql/bin/psql test然后postgres命令行加载,我可以按预期使用它,但是…
如果我cd /usr/local/pgsql/bin然后键入psql test我得到以下错误:
程序'psql'目前没有安装。 要运行'psql'请询问你的pipe理员安装'postgresql-client-common'
有谁知道为什么? (请不要说安装postgresql-client-common,因为这不能解决问题)
目录/usr/local/pgsql/bin不在你的PATH (也不是,因为安全原因这是一件好事)。 如果你在这个目录下,就直接运行它:
./psql test
这表示从当前目录( ./ )运行psql 。