Dhr*_*ati 3 postgresql macos .profile postgresql-9.3
我已经使用 EnterpriseDB 安装来安装 PostgreSQL。
我运行sudo ./postgresql-9.3.5-3-osx.app/Contents/MacOS/installbuilder.sh --mode unattended然后运行open /Applications/TextEdit.app .profile编辑在 /Users/Dhruv 中新创建的 .profile 文件以添加行source /Library/PostgreSQL/9.3/pg_env.sh.
跑步createuser Dhruv --pwprompt --username=postgres我得到了
-bash:创建用户:找不到命令
然后运行unknown-88-1f-a1-1b-c2-ec:9.3 dhruv$ sudo -u postgres /bin/createuser和各种其他方法我能够使用某种密码提示来设置一些东西。我后来才知道这一点,因为使用sudo -u postgres /Library/PostgreSQL/9.3/bin/createuser我得到了
createuser:创建新角色失败:错误:角色“postgres”已存在
然后运行initdb -D /Library/PostgreSQL/9.3/data I get
-bash:initdb:找不到命令。
同样,如果我在连接到 postgres 时尝试同样的操作,sudo su - postgres然后initdb -D /Library/PostgreSQL/9.3/data我会再次得到
-bash:initdb:找不到命令。
不知所措。1)我如何知道我神奇地创建的这个假定角色“postgres”的详细信息以及2)为什么initdb不工作?
小智 5
我如何解决这个问题是 run brew doctor,你可能会在警告下看到 postgresql:这表明你的地窖中有未链接的小桶。试着跑brew link postgresql。它将显示一些已创建的符号链接。然后再跑init db ...。
希望这有帮助!
| 归档时间: |
|
| 查看次数: |
8870 次 |
| 最近记录: |