Joachim
Joachim

Reputation: 121

Ruby rails, local server dont start with rails s

im working on linux, on a project with ruby on rails.

I have a probléme when i use rails s.

Normaly when i do rails s i can see that :

Booting Puma
=> Rails 6.0.0 application starting in development 
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.5 (ruby 2.6.3-p62), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000

and i can see my project on localhost 3000

But now, on my current project, its juste do :

=> Booting Puma
=> Rails 6.0.0 application starting in development 
=> Run `rails server --help` for more startup options

Nothing more, no error message and i just cant acces to my project on localhost3000.

I tryed to specify a port with rails s -p 3000 or a PID with rails -P ... but its didnt changed nothing i tryed rake rails:update:bin but it didnt changed anything also

Do you have any idea of what i could do for solve my problem and work agan localy on my projet?

Thank's

Upvotes: 0

Views: 2058

Answers (2)

Bilal Ahmad
Bilal Ahmad

Reputation: 44

I guess your errors (std::err) are hidden from console. You must be having this error

=> A server is already running. Check /YourProjectPath/tmp/pids/server.pid. go to tmp/pids/server.pid, You will find a server ID there. Run the following command on your terminal with your server ID. i.e:

$ kill 13455

//where 13455 is server ID for my project.

if it doest not work. Restart your PC.

Upvotes: 1

Spawn
Spawn

Reputation: 58

You can use webrick server instead of puma server using rails s webrick

Upvotes: 0

Related Questions