Here is my error.
PG::Error - could not connect to server: Connection refused
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (fe80::1) and accepting
TCP/IP connections on port 5432?
I installed postgresql using homebrew into /usr/local/bin/psql
In order to get it to recognize this version I had to add this to my bash file.
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
When I cd into my rails app and run command
rails s
it starts up with the following
=> Booting Thin
=> Rails 4.0.0.beta1 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
Then when I try to view the app on http://0.0.0.0:3000 I get the above error
anyone might know why this might happening.
As the message says, the most likely cause of this error is that you are not actually running the postgres server. Normally you'd boot this up with */etc/init.d/pg_ctl,* but since you installed this through brew, just run the following command in a Terminal window
postgres
And the server should boot up. If you don't have this set to automatically start upon launch you'll need to run that command every time after you restart your machine.
Related
I was following the tutorial to develop using react and rails from the DigitalOcean Tutorial.
I have done
rails new rails_react_recipe -d=postgresql -T --webpack=react --skip-coffee
It created the directory with all the necessary tools - ruby and rails.
Then the next step is to create the database
rails db:create
but it returned me the error below
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
Couldn't create 'rails_react_recipe_development' database. Please check your configuration.
rails aborted!
PG::ConnectionBad: could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
bin/rails:4:in `require'
bin/rails:4:in `<main>'
Tasks: TOP => db:create
(See full trace by running task with --trace)
I have installed postgresql 12 for windows from https://www.postgresql.org/download/
I couldn't find any solution online. Help will be really appreciated. Thanks!
You need to start the Postgres server for it to start accepting connections. Currently, you've probably downloaded Postgres, but not started it.
You could follow instructions here to learn how to start it on Windows: https://tableplus.com/blog/2018/10/how-to-start-stop-restart-postgresql-server.html
New to psql getting the error while giving first command psql after installation. I checked all ports required are free and i changed service to "run" state ,still not working
FULL ERROR:
psql: could not connect to server:connection refused
<0x0000274D/10061>
Is the server runnining on "localhost"<::1> and
accepting
TCP/IP connections omn port 5432?
could not connect to server:connectionrefused<0x0000274D/10061>
is the server running on host "localhost"<127.0.0.1> and accepting TCP/Ip connections on port 5432?
For my rails application, every time I try to do rails console, I get this error:
server: Connection refused (PG::ConnectionBad)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
I suspected that this was because my postgres server was down.. So I used the lunchy gem to stop and start my server. However, I still keep getting the same error.
lunchy stop postgres
lunchy start postgres
I also tried this:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
and got server starting
but when I do this: pg_ctl -D /usr/local/var/postgres status, it does not work because I get a pg_ctl: no server running
Why is this the case?
WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.7.3
=> Booting WEBrick
=> Rails 3.2.3 application starting in development on `http://0.0.0.0:3000`
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/opt/local/lib/ruby1.9/gems/1.9.1/gems/activerecord-3.2.3/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `initialize': could not connect to server: Connection refused (PG::Error)
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
When running psql -h localhost I get:
psql: could not connect to server: Connection refused
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
My System Setup:
Mac OSX 10.7.5 and everything was installe with Macports.
I just started a new rails app using
rails new myapp --database=postgresql
Then I generate some static pages:
rails g controller StaticPages home about
When I started the server and visit localhost:3000/static_pages/home, the PG::Error shows up:
PG::Error
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and accepting
TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and accepting
TCP/IP connections on port 5432?
I didn't change anything else
Any idea how to make postgresql work?
It looks like your postgres server is not running. Have you started it up? If you check your system processes do you see the postgres daemon running?
If you are trying to use rails + postgres, I would recommend checking out this great video by Pete Cooper.