ping: не удается разрешить foo.dev: неизвестный хост
Я получил доступ ко всем предлагаемым вариантам справки, доступным здесь, на stackru, но ни одному из них не удалось решить эту проблему с помощью valet и страшного ping *.dev (только для macOS)
Ну, похоже, что видео-учебник нуждается в обновлении. Через пару дней (время, когда я не вернусь, или волосы, которые я вырвал), я решил пойти на сайт установки larvel и лично убедиться, что я делаю неправильно.
Это было просто и понятно. Валет должен изменить суффикс.dev на .test
так что после установки и запуска камердинера...
$ ping foo.test
Выше вернется пинг, который вы ищете.
Тем не менее, сайт все еще не появляется, когда я использую URL project.test. это просто отправляет меня на мою страницу Apache "It Work". Мне все еще нужно использовать localhost:8000 для просмотра проекта Laravel, и это вызовет проблему, когда у меня запущен номер или проекты
1 ответ
У меня была та же проблема - я хотел, чтобы любой URL-адрес типа XXX.foo разрешил до 127.0.0.1 без использования hosts
файл. После установки DNSmasq (используя эти инструкции) все мои URL-запросы *.foo привели к Unknown Host
,
Чтобы решить эту проблему, мне пришлось добавить локальную запись DNS в мои сетевые адаптеры, как указано здесь: https://gist.github.com/ogrrd/5831371