与 127.0.0.1 不同,MAMP“localhost”不起作用

与 127.0.0.1 不同,MAMP“localhost”不起作用

如何修复此问题?我的 etc/hosts 文件如下所示:

127.0.0.1 localhost

并使用终端命令:

file -b /etc/hosts

我有

ASCII English text, with CR line terminators

但“localhost”仍然不起作用。我还应该做什么?

答案1

您保存的文件的行尾不正确(回车符而不是换行符),因此在 unix 中它看起来像一行。您需要使用换行符保存 /etc 文件(unix)。为此,您可以使用 TextWrangler 等优秀的纯文本编辑器。或者,您可以在终端中使用此命令:

sudo perl -pi -e's/\015/\012/g' /etc/hosts

相关内容