phoenix framework - неверный аргумент в новом сокете - windows

Я не могу запустить новое приложение phoenix. Это ошибка, которую я получаю; Я не уверен, в чем может быть причина.

Я попытался изменить порт, который не изменил поведение. Кроме того, кажется, что я могу правильно запустить узел.

Compiled web/views/error_view.ex
Compiled web/controllers/page_controller.ex
Compiled web/views/page_view.ex
Compiled web/views/layout_view.ex
Compiled lib/test_phoenix/endpoint.ex
Generated test_phoenix app
[info] Running TestPhoenix.Endpoint with Cowboy on port 4000 (http)

net.js:156
    this._handle.open(options.fd);
                 ^
Error: EINVAL, invalid argument
  at new Socket (net.js:156:18)
  at process.stdin (node.js:664:19)
  at bindWatcherEvents (c:\Desarrollo\Phoenix\test_phoenix\node_modules\brunch\l
ib\watch.js:597:12)
  at c:\******\Phoenix\test_phoenix\node_modules\brunch\lib\watch.js:667:9
  at c:\******\Phoenix\test_phoenix\node_modules\brunch\lib\watch.js:557:16
  at c:\******\Phoenix\test_phoenix\node_modules\brunch\lib\watch.js:188:12
  at c:\******\Phoenix\test_phoenix\node_modules\brunch\node_modules\async-e
ach\index.js:24:44
  at c:\******\Phoenix\test_phoenix\node_modules\brunch\lib\watch.js:175:14
  at Object.cb [as oncomplete] (fs.js:168:19)

person josue quesada    schedule 10.05.2015    source источник
comment
Похоже, библиотека часов в бранче не работает на винде. В вашем случае все должно по-прежнему работать, хотя активы не будут автоматически скомпилированы (пока вам нужно запустить brunch build вручную).   -  person José Valim    schedule 10.05.2015
comment
Вы также можете изменить ветвь для использования опроса: github.com/brunch/brunch /blob/master/docs/config.md Вы должны иметь возможность добавить watcher: { usePolling: true } в свою конфигурацию.   -  person José Valim    schedule 10.05.2015
comment
@JoséValim с использованием watcher:{usePolling:true} не исправлено. :( есть еще предложения?   -  person Terence Chow    schedule 18.09.2015
comment
@JoséValim повлияет ли ошибка такого типа на мою способность создавать простое приложение для чата? Похоже, я не получаю никаких ошибок, кроме этой, и мое приложение чата из примеров не работает... Эта ошибка, похоже, влияет на сокеты, поэтому мне интересно, не в этом ли проблема...   -  person Terence Chow    schedule 20.09.2015
comment
Вы должны быть в состоянии скомпилировать свои активы. Вы можете запустить приложение Phoenix с помощью --no-brunch, и оно будет генерировать активы, используя другой механизм. Другой возможный источник этой ошибки — версия Node.JS. Какой у вас есть?   -  person José Valim    schedule 20.09.2015


Ответы (1)


Я только что столкнулся с похожей проблемой и обновил Node до последней версии, как предложил Хосе Валим. Это решило проблему.

person Thomas Sobieck    schedule 18.10.2015