【问题标题】:Pow.cx Rails Assets Not Loading (IOError: Closed Stream)Pow.cx Rails 资产未加载(IOError:已关闭流)
【发布时间】:2013-02-06 00:43:13
【问题描述】:

我通过 Pow 在本地提供的 Rails 应用程序的资产超时。当我直接访问资产的 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,然后重启我的机器。

【问题讨论】:

  • 重新格式化错误,一行很长
  • 我修复了它,但我不确定如何或何时修复它。对不起。
  • 你尝试升级节点了吗?

标签: ruby-on-rails rack rack-pow


【解决方案1】:

看起来您可能需要更新 node.js。如果你是通过 Homebrew 安装的,你可以使用:

brew update
brew upgrade node
npm update npm -g

这将更新 Homebrew 和 Node Package Manager。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 1970-01-01
    • 2011-10-05
    相关资源
    最近更新 更多