rails server cannot start; getaddrinfo: nodename nor servname provided, or not known (SocketError)

后端 未结 4 1854
死守一世寂寞
死守一世寂寞 2020-12-16 06:56

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

相关标签:
4条回答
  • 2020-12-16 07:33

    The problem solved by adding 127.0.0.1 localhost record to the private/etc/hosts file, which was removed by some reason before.

    0 讨论(0)
  • 2020-12-16 07:37

    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.

    0 讨论(0)
  • 2020-12-16 07:42

    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.

    0 讨论(0)
  • 2020-12-16 07:51

    Try changing to UNIX Encoding:

    brew install dos2unix
    sudo dos2unix -c mac /private/etc/hosts
    
    0 讨论(0)
提交回复
热议问题