我刚刚安装了 Postgres9,它运行正常,没有任何问题。然而有一件事让我感到困惑:
如果我输入,/usr/local/pgsql/bin/psql test
那么 postgres 命令行就会加载,并且我可以按预期使用它,但是......
如果我cd /usr/local/pgsql/bin
随后输入,psql test
我会得到以下错误:
程序“psql”当前未安装。要运行“psql”,请让管理员安装包“postgresql-client-common”
有人知道为什么吗?(请不要说安装 postgresql-client-common,因为这并不能解决问题)
答案1
该目录/usr/local/pgsql/bin
不在您的目录中PATH
(也不在您的.
目录中 - 出于安全原因,这是件好事)。如果您在该目录中,只需像这样运行它:
./psql test
它表示psql
从当前目录运行(./
)。