2014-10-20 2 views
8

После обновления до Yosemite 10.10 через AppStore (без новой/чистой установки) я получаю пустую страницу при просмотре веб-сайта с помощью Codekit 2. На вкладке «Сервер» имя хоста Bonjour в моем случае «lukas.local» отсутствует с момента обновления http://goo.gl/QduPqp.Codekit 2 не разрешает имя хоста Bonjour после Yosemite 10.10 Обновление

Любые идеи, как правильно вернуть мое имя хоста Bonjour? Благодаря!

+0

I У меня также есть эта проблема ... с обновления Йосемити. Получаете ли вы 403 Forbidden, если вы переходите к просто [http: // localhost /] (http: // localhost /)? – Ginfuru

+0

Нет, мой стек MAMP (версия 3.0.7.1) работает нормально. – Lukas

ответ

18

Проверьте свою HostName - у меня была та же проблема;

sudo scutil --get HostName 

Если вы не получите назад ожидаемый результат (то есть. Lukas.local) изменить его ... вместе с ComputerName и LocalHostName, если они нуждаются в изменении ...

sudo scutil --set ComputerName Lukas 
sudo scutil --set LocalHostName lukas 
sudo scutil --set HostName lukas.local 

Restart серверы CodeKit.

Надеюсь, что это поможет кому-то хотя бы.

+0

Спасибо! Это окончательно! – Lukas

+0

Ух, слава аллилуйя. Это разрешило весь мой пост-йосемейный mDNS вытягивание волос. Яблоко собирается убить бонджура? (эти ублюдки) –

+0

У меня такая же проблема, но мое hostName, похоже, отображается на вкладке предварительного просмотра CodeKit. Однако Terminal говорит, что hostName не был установлен. Должен ли я по-прежнему давать команду? @Lukas – samsos

0

У меня такая же проблема на моем Yosemite 10.10 MBA и iMac, как на CodeKit 2.1.8. Мне удалось заставить его работать на моем MB, играя с именем Computer in in Preferences> Sharing> Computer Name, making sure Internet Sharing is Off, а затем перезапустив CodeKit.

Однако это не работает на моем iMac.

+0

Нет, не работает. Когда я перезапускаю Codekit, я часто получаю сообщение «Unavailable» http://goo.gl/ERKwrM – Lukas

0

Bonjour разбивается на все модернизированы Mac Book Pro на Wi-Fi так:

  • не в состоянии сделать CodeKit РАБОТУ
  • же печатать на моих сетевых принтеров
  • удалось установить локальный сервер
  • , чтобы выполнить ping niania.local, вам нужно сначала выполнить ping ip-адрес компьютера, тогда местное имя будет работать (глупо, конечно)
  • и т. Д.

Просто подключите кабель Ethernet, и он отлично подойдет.

Всегда такой же совет для основных обновлений Mac OS X: до версии обновления до версии 10.X.2.

+0

Нет, все еще не работает для меня - http://goo.gl/vaxjzz – Lukas

+0

Перед подключением через кабель я выполнил эту команду : 'sudo launchctl load -w/System/Library/LaunchDaemons/com.apple.discoveryd.plist', чтобы запустить демон bonjour. Попробуйте, если еще не сделали ... – Potsky

+0

Нет снова не повезло ... https://www.dropbox.com/s/nl2ei0qj59xx97n/Screenshot%202014-10-30%2013.51.23.png?dl=0 Может быть, свежий чистый установка OSX - лучшее решение :-) – Lukas

0

У меня была такая же проблема на моем macbook-воздухе с новой копией Йосемити. Чтобы исправить это, я изменил имя компьютера в общем доступе в рамках системы преференций

  • Launch System Preferences
  • выберите Sharing
  • доступа Unlock от нижнего левой стороны, если вам нужно, а затем изменить имя компьютера, чтобы отразить то, что codekit запускается при нажатии предварительного просмотра.

Надейтесь, что работает на вас.установка имени хоста через scutil не работал для меня

1

Ни один из других ответов не работал для меня, но this сделал:

Перейти к Macintosh HD>библиотеки>Предпочтения>SystemConfiguration и удалите следующие файлы:

com.apple.airport.preferences.plist 
NetworkInterfaces.plist 
preferences.plist 

Затем перезагрузите Mac.

Имена хостов должны быть воссозданы правильно.

(По this page эти инструкции, представленные в технологии Apple.)

Смежные вопросы