我一直在尝试设置 vagrant,但出现此错误。 我会列出我的安装方法。请在您认为需要的地方提出更改建议。
-已安装的虚拟盒子
sudo apt-get install virtual box
-从vagrant网站下载.deb包
-使用
安装它
sudo dpkg -i (package_name)
-然后我在 fullstack 文件夹中选择了 vagrant 文件夹并且
Vagrant 起来
Vagrant ssh
然后我做了:
vagrant@vagrant-ubuntu-trusty-32: cd/vagrant/forum
vagrant@vagrant-ubuntu-trusty-32:/vagrant/forum$ sudo apt-get install postgresql-client-common
vagrant@vagrant-ubuntu-trusty-32:/vagrant/forum$ sudo apt-get install postgres-xc-client
然后最后:
vagrant@vagrant-ubuntu-trusty-32:/vagrant/forum$ psql
psql: FATAL: 角色“vagrant”不存在
最佳答案
您需要更改为 postgres
用户并授予 vagrant super 用户访问权限。
sudo su - postgres
createuser vagrant -s
exit # exit from postgres user back into vagrant
你现在可以用 vagrant 做任何事情。
关于postgresql - psql : FATAL: role "vagrant" does not exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30423849/