방탕한 인스턴스를 만들었습니다. 터미널에서 psql
을 수정하려고 할 때마다이 오류가 발생합니다. 어떻게 고칠 것입니까?psql : FATAL : 역할 "방랑자"가 존재하지 않습니다.
psql의를 : : FATAL : 역할 "방랑"나는 방랑이 돌봐 생각
존재하지 않는 상태로 오류가 무엇입니까? 이것은 나의 방랑 파일입니다 : 당신은 포스트 그레스에서 vagrant
사용자가없는
Vagrant.require_plugin "vagrant-omnibus"
Vagrant.require_plugin "vagrant-berkshelf"
Vagrant.configure(2) do |config|
# Box config
config.vm.box = 'precise64'
config.vm.box_url = 'http://files.vagrantup.com/precise64.box'
# Plugin config
config.omnibus.chef_version = :latest
config.berkshelf.enabled = true
# Network config
config.vm.network :forwarded_port, guest: 3000, host: 3000
# Virtual config
config.vm.provider(:virtualbox) do |vb|
vb.customize [
"modifyvm", :id,
"--memory", "1024",
"--cpus", "4"
]
end
# Provisioner config
config.vm.provision :chef_solo do |chef|
chef.add_recipe 'apt'
chef.add_recipe 'postgresql::client'
chef.add_recipe 'postgresql::server'
chef.add_recipe 'build-essential'
chef.add_recipe 'rvm::system'
chef.add_recipe 'git'
chef.json = {
:postgresql => {
:version => '9.3'
},
"postgresql" => {
"password" => {
"postgres" => "kshgfi3ret3hihjfbkivtbo3ity835"
}
},
"database" => {
"create" => ["aisisplatform"]
},
:git => {
:prefix => "/usr/local"
},
:rvm => {
'rubies' => [ 'ruby-2.1.0' ],
'default_ruby' => 'ruby-2.1.0',
'vagrant' => {
:system_chef_solo => '/usr/bin/chef-solo'
}
},
}
end
end
와 포스트 그레스에서
vagrant
사용자를 만들려면? 나는 "password"=> { "vagrant"=> "kshgfi3ret3hihjfbkivtbo3ity835"}'를 입력하려했지만 "postgres"속성에 대해 불평하지 않습니다. – mcabrams광산이 'PostgreSQL은 다음과 같습니다 { 버전 : "9.3", 암호 : {포스트 그레스 : "some_pass"}, 데이터베이스 _ "mobi_test" }' – Anna