Passo 1: ping
$ ping localhost
Isso deve retornar algo como
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.028 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms
...
Se funcionar, esta resposta não resolverá o seu problema, tente outra coisa.
Se o ping retornar algo diferente, por exemplo: ping: cannot resolve localhost: Unknown host
algo está errado com o seu /etc/hosts
arquivo, vá para a Etapa 2
Etapa 2: verifique / etc / hosts
Verifique se a parte superior do seu /etc/hosts
arquivo se parece com isto
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
Se não houver essas entradas no arquivo, digite-as no início do arquivo, libere o cache de DNS usando $ dscacheutil -flushcache
e volte para a Etapa 1 , caso contrário, continue com a Etapa 3 .
Passo 3: Formato de arquivo correto: deve ser unix ou LF *
$ file /etc/hosts
Isso deve retornar: /etc/hosts: ASCII English text
Se retornar algo como /etc/hosts: ASCII English text, with CR line terminators
, o arquivo está no formato errado e provavelmente está sendo ignorado.
Altere as terminações de linha do arquivo para unix ou LF usando seu editor de texto favorito.
- No Sublime Text 2, isso pode ser feito através do menu view: View> Line Endings> Unix
Limpe o cache de DNS ( $ dscacheutil -flushcache
) e volte para a etapa 1