我是Python / Django的新手,请原谅我,如果这是一个简单的问题需要解决......
我正在尝试为我的Django项目设置PostgreSQL数据库。我从这里http://www.postgresql.org/download/macosx/下载了PostgreSQL 9.2并完成了安装过程。我一直在关注一篇wiki文章,该文章说要更新我的/Library/PostgreSQL/9.2/bin的系统路径。当我在终端输入'nano~ / .bash_profile'时,我看到'PATH ='Library / PostgreSQL / 9.2 / bin',我相信这意味着我已经正确更新了我的系统路径。但是,当我尝试运行'createdb'命令时,我看到了......
-bash: createdb: command not found
我相信我已经正确安装了PostgreSQL,所以我不知道如何解决这个问题。
非常感谢任何帮助!
谢谢
尔杰斯
答案 0 :(得分:2)
PATH ='Library / PostgreSQL / 9.2 / bin仅使用PostgreSQL二进制文件覆盖全局$ PATH。它应该是以下内容:
PATH="$PATH:/Library/PostgreSQL/9.2/bin"
这会将PostgreSQL bin目录附加到$ PATH,而不是覆盖它。进行编辑后,不要忘记开始新的终端会话,或者在当前会话中执行以下操作:
source ~/.bash_profile
通常,在OSX上安装开源软件,软件包和实用程序的最佳方法是使用homebrew。 Homebrew是OSX的软件包管理器,用于简化PostgreSQL等程序的安装和管理,以及许多其他流行的开源项目。看看吧!
答案 1 :(得分:0)
虽然这不是你的“问题”的答案,但它可能会为你解决问题。你检查过PostgreSQL“应用程序”了吗?它由Matt Thompson&由Heroku Postgres支持,旨在使使用Mac的人更容易进行PostgreSQL开发。你可能想看一看。这是一个link。或者只是google“Postgresapp”。