При выполнении ember s
на любом Ember приложение, я получаю:Ember порт сервера разрешение
Serving on http://localhost:4200/
Livereload failed on http://localhost:49152. It is either in use or you do not have permission.
Проверка неисправного порта с lsof -iTCP:49152
ничего не показывает. Поэтому я предполагаю, что это проблема разрешения. Я установил это на новом Mac, используя настройку, предложенную в https://stackoverflow.com/a/28025834/704499: brew install nvm
, затем nvm install 6.9.2
, затем npm install -g [email protected]
.
Я могу запустить сервер, используя sudo ember s
. Но я также могу запустить сервер явным образом назначить другой порт для LiveReload - который не имеет никакого смысла, учитывая, что ничто не блокирует порт 49152 ...
- nodejs 6.9.2
- NVM 0.32.1
- НПМ 3.10.9
- уголек-кли 2.10.0
Я смущен относительно того, что точная причина этой проблемы и как я могу решить эту проблему. Любые намеки оценили.
Можете ли вы попытаться изменить порт, добавив следующую строку в файл '.ember-cli'. «live-reload-port»: 49123 – ykaragol
Спасибо @ykaragol, что работает. Странно, что 'sudo ember s' работает с начальным портом и что ничто не блокирует начальный порт. – morgler