[ПРИМЕЧАНИЕ, добавлено 2020–01–02: эта статья написана в шутливом тоне. Он в шутку высмеивает PHP из-за изменения конфигурации, которое Valet / Laravel использовал для вашего DNS. Это заставило некоторых защитников PHP выползти из дерева и обидеть меня. Я подумал о том, чтобы убрать эту статью, потому что я не люблю конфликты, но так много людей нашли ее полезной, что это не кажется справедливым.
Так что вместо этого просьба: пожалуйста, фанаты PHP, если шутки о PHP слишком задевают вас; не читайте эту статью! Если да, имейте в виду, я шучу. PHP - прекрасный язык.]
У каждого в шкафу есть скелеты. Иногда одним из этих скелетов является разработка PHP. Может быть, это была просто интрижка, может быть, это были долгие отношения, но, к счастью, вы ушли. Теперь вы занимаетесь настоящей информатикой, например, машинным обучением. Но по какой-то причине вы не можете получить модели TensorFlow Hub для локальной загрузки. Вот почему вы здесь.
Тебе грустно, потому что
TensorFlow Hub - это библиотека для многоразовых модулей машинного обучения.
и это звучит потрясающе, и вы просто хотите вставить несколько чертовых предложений, а не обычные вложения слов, как дикарь. Но вы не можете, потому что, когда вы пытаетесь, он говорит, что не может подключиться. Хотите убедиться, что на вашем компьютере неправильно установлены настройки? Https://tfhub.dev/ - это сайт, который работает:
Если вы не видите эту страницу, вот как исправить вашу машину.
- Проклинайте PHP именем того божества, которое с вами разговаривает
- Проверьте
/etc/hosts
и/private/etc/hosts
на.dev
- если вы его найдете, удалите эту / эти строки - Проверить
/usr/local/etc/dnsmasq/conf
- Найдите ссылку на другой файл
~/.valet/dnsmasq.conf
, содержащийaddress=/.dev/127.0.0.1
- Удалить этот файл
- Запустите
sudo launchctl stop homebrew.mxcl.dnsmasq
или любую другую команду, останавливающую Dnsmasq в вашей системе
Вот так!
Вот что происходит: Valet / Laravel сопоставил .dev с localhost, потому что до недавнего времени .dev не был действительным TLD. Rails также использовался для этого, поэтому, если вы были разработчиком Rails, у вас может быть та же проблема, но исправление будет немного другим, но шаг 2 все еще может работать.
Особая благодарность Юрию Голобокову за помощь в отладке!