Ресурсы Pow.cx Rails не загружаются (IOError: Closed Stream)

Ресурсы истекают для моего приложения Rails, обслуживаемого локально через Pow. Когда я посещаю URL-адрес актива напрямую (например, «/assets/home.css»), я получаю эту ошибку:

{
    "name":"IOError",
    "message":"closed stream",
    "stack":"/Users/XXX/Library/Application/ Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:158:in `close'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:158:in `ensure in handle'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:158:in `handle'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:99:in `rescue in block (2 levels) in start'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:96:in `block (2 levels) in start'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:86:in `each'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:86:in `block in start'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:66:in `loop'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:66:in `start'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/server.rb:13:in `run'
    /Users/XXX/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/bin/nack_worker:4:in `<main>'"
}

Я использую Pow 0.4.0, Rack 1.4.5 и Rails 3.2.12.

Я пытался перезапустить сайт Pow, перезапустить Pow, удалить и переустановить Pow и перезапустить свою машину.


person Zane Shannon    schedule 20.02.2013    source источник
comment
переформатируйте ошибку, это одна длинная строка   -  person RadBrad    schedule 21.02.2013
comment
Я исправил это, но я не уверен, как и когда. Извини.   -  person Zane Shannon    schedule 10.04.2013
comment
Вы пытались обновить узел?   -  person codenamev    schedule 16.09.2013


Ответы (1)


Похоже, вам может понадобиться обновить node.js. Если вы установили через Homebrew, вы можете использовать:

brew update
brew upgrade node
npm update npm -g

Это обновит Homebrew и Node Package Manager.

person White Elephant    schedule 07.10.2013