У меня была такая же ошибка, и я исправил ее, запустив так:
$ rails server -p $PORT -b $IP
=> Booting Puma
=> Rails 5.1.4 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.9.1 (ruby 2.4.0-p0), codename: Private Caller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:8080
Use Ctrl-C to stop
Я пока не выяснил, почему я получаю ошибку.