【问题标题】:Running staticmatic preview command results in webrick error运行静态预览命令导致 webrick 错误
【发布时间】:2010-12-16 11:44:28
【问题描述】:

以下静态预览命令出现以下错误

staticmatic preview my-app
Site root is: my-app
StaticMatic Preview Server
Ctrl+C to exit
[2010-12-16 11:42:24] INFO  WEBrick 1.3.1
[2010-12-16 11:42:24] INFO  ruby 1.8.7 (2010-01-10) [i486-linux]
/usr/lib/ruby/1.8/webrick/utils.rb:63:in `getaddrinfo': getaddrinfo: Name or service not known (SocketError)
    from /usr/lib/ruby/1.8/webrick/utils.rb:63:in `create_listeners'
    from /usr/lib/ruby/1.8/webrick/server.rb:75:in `listen'
    from /usr/lib/ruby/1.8/webrick/server.rb:63:in `initialize'
    from /usr/lib/ruby/1.8/webrick/httpserver.rb:24:in `initialize'
    from /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/handler/webrick.rb:10:in `new'
    from /usr/lib/ruby/gems/1.8/gems/rack-1.2.1/lib/rack/handler/webrick.rb:10:in `run'
    from /usr/lib/ruby/gems/1.8/gems/staticmatic-0.11.1/bin/../lib/staticmatic/server.rb:62:in `start'
    from /usr/lib/ruby/gems/1.8/gems/staticmatic-0.11.1/bin/../lib/staticmatic/mixins/server.rb:5:in `preview'
    from /usr/lib/ruby/gems/1.8/gems/staticmatic-0.11.1/bin/../lib/staticmatic/base.rb:71:in `send'
    from /usr/lib/ruby/gems/1.8/gems/staticmatic-0.11.1/bin/../lib/staticmatic/base.rb:71:in `run'
    from /usr/lib/ruby/gems/1.8/gems/staticmatic-0.11.1/bin/staticmatic:16
    from /usr/bin/staticmatic:19:in `load'
    from /usr/bin/staticmatic:19

【问题讨论】:

    标签: webrick staticmatic


    【解决方案1】:

    卷起袖子并调试了我的第一个 ruby​​ 应用程序后,我发现了这条虚假线路:

    host = staticmatic.configuration.preview_server_host || ""

    默认情况下“”没有太多意义,所以它正在跟踪在哪里设置 staticmatic.configuration.preview_server_host

    文档说“您可以将名为 configuration.rb 的文件放在静态项目的 basedir/src 目录中”

    但请关注this 了解为什么这不起作用以及解决方案

    【讨论】:

      猜你喜欢
      • 2021-07-17
      • 2022-01-16
      • 1970-01-01
      • 2021-02-01
      • 1970-01-01
      • 2022-09-25
      • 1970-01-01
      • 1970-01-01
      • 2018-02-18
      相关资源
      最近更新 更多