Ajuda do PostgresQL no Bash no Ubuntu no Windows [closed]

4

Então, quando tento criar um banco de dados para meu aplicativo rails, recebo o seguinte:

nmsiriban:~/workspace/code/devcamp/DevCampPortfolio $ rails db:create
could not connect to server: Connection refused
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"unicode", "pool"=>5, "database"=>"DevCampPortfolio_development"}
rails aborted!
PG::ConnectionBad: could not connect to server: Connection refused
        Is the server running locally and accepting
        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Eu continuo recebendo esse erro no Bash Shell "Bash no Ubuntu no Windows" e no shell do terminal C9.io

quando eu corro

sudo service postgresql start

diz para usar pg_createcluster

Quando eu obtenho isso:

Nick@NICKS_LAPTOP:~$ sudo pg_createcluster 9.6 main --start
Creating new cluster 9.6/main ...
  config /etc/postgresql/9.6/main
  data   /var/lib/postgresql/9.6/main
  locale en_US.UTF-8
FATAL:  could not create shared memory segment: Function not implemented
DETAIL:  Failed system call was shmget(key=1, size=56, 03600).
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/9.6/main"
Error: initdb failed

E eu estou preso aqui nesta etapa. Eu tenho pgAdmin3 por BigSQL instalado na minha máquina Windows e tenho um instalado em uma pasta no meu sistema operacional Windows com um link simbólico para o meu diretório Linux Subsystem.

Eu sou novo em usar sistemas baseados em Linux como o Ubuntu e tenho pesquisado muito. Então, se alguém precisar de mais informações, por favor, peça e eu farei o meu melhor para fornecer o que você precisa.

    
por Nick Siriban 05.03.2017 / 10:41

0 respostas