I have not found a solution to the problem, however someone did already ask about the same problem a few days ago - (Rails Server Keeps Exiting (SocketError))
After
The problem solved by adding 127.0.0.1 localhost
record to the private/etc/hosts
file, which was removed by some reason before.
For any future users who run into this issue I was able to solve it by adding the following at the end of my private/etc/hosts
file.
127.0.0.1 YOURNAME-MacBook-Pro.local
Update YOURNAME-MacBook-Pro
to whatever the name of your machine is and hopefully you'll be all set.
I had a similar problem with Redis in a rails environment. I added the port number and "Redis" to my /private/etc/hosts file on my mac, and it solved the error. Say your port number is "1234", you would add: 1234 redis. In the case of localhost, you would add: 127.0.0.1 localhost. I hope this provides at least some clues to your particular issue.
Try changing to UNIX Encoding:
brew install dos2unix
sudo dos2unix -c mac /private/etc/hosts