Étape 1: ping
$ ping localhost
Cela devrait renvoyer quelque chose comme
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
...
Si cela fonctionne, cette réponse ne résoudra pas votre problème, essayez autre chose.
Si le ping renvoie autre chose par exemple: ping: cannot resolve localhost: Unknown host
quelque chose est foiré avec votre /etc/hosts
fichier, passez à l' étape 2
Étape 2: Vérifiez / etc / hosts
Vérifiez que le haut de votre /etc/hosts
fichier ressemble à ceci
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
S'il ne contient pas ces entrées dans le fichier, entrez-les en haut du fichier, videz le cache DNS en utilisant $ dscacheutil -flushcache
et revenez à l' étape 1 , sinon passez à l' étape 3 .
Étape 3: Format de fichier correct: il doit être unix ou LF *
$ file /etc/hosts
Cela devrait renvoyer: /etc/hosts: ASCII English text
S'il renvoie quelque chose comme cela, /etc/hosts: ASCII English text, with CR line terminators
le fichier est dans le mauvais format et est probablement ignoré.
Changez les fins de ligne de fichier en unix ou LF en utilisant votre éditeur de texte préféré.
- Dans Sublime Text 2, cela peut être fait via le menu d'affichage: Affichage> Fin de ligne> Unix
Videz le cache DNS ( $ dscacheutil -flushcache
) et revenez à l' étape 1