Postgres createdb:命令找不到Mac OS终端

时间:2014-04-23 17:05:20

标签: macos postgresql

在“su postgres”之后,在我的Mac OS终端输入密码,显示“bash-3.2 $”

当我输入“createdb”这样的命令时,它会显示“bash:createdb:command not found”。

我用Google搜索并说:“根本没有安装postgressql,或者你的shell的搜索路径没有设置为包含它。”

我该如何解决这个问题。 THX !!

1 个答案:

答案 0 :(得分:1)

su postgres中输入which createdb之前输入,它会告诉您创建的路径是什么。例如,如果返回/usr/local/bin/createdb,则在键入$PATH后,通过在命令行中键入export PATH=$PATH:/usr/local/bin,可以将该路径添加到环境变量su postgres。然后你可以运行createdb。

或者,您只需在命令行/usr/local/bin/createdb中指定完整路径即可。如果您需要经常这样做,可以添加一行来更改PATH中的~/.bash_profile变量。