【发布时间】:2011-12-30 23:24:42
【问题描述】:
我正在运行 Rails 3.1。当我连接到我的页面(通过 webrick 托管)时,我无法从其他计算机连接。但是,如果我使用 localhost:3000 连接,它可以工作。这曾经在 Rails 3.0 上工作——使用相同的路由器——但现在不行了。有谁知道可能出了什么问题?这是错误:
2011-11-16 21:26:06 -0500 开始为 192.168.1.102 获取“/” MainController#index 处理为 HTML 在布局/应用程序中渲染 main/index.html.erb (0.9ms) 在 12 毫秒内完成 200 次 OK(查看次数:11.2 毫秒 | ActiveRecord:0.0 毫秒) [2011-11-16 21:26:06] 错误 Errno::ECONNRESET:对等方重置连接 /Users/derek/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `eof?' /Users/derek/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `run' /Users/derek/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'【问题讨论】:
-
可能是防火墙问题?确保端口设置为打开
-
路由器没有启用防火墙。我能找到的所有安全功能都被禁用了。众所周知,在 Rails 3.0 中,它在同一路由器上运行良好。这很令人沮丧。
-
您好,您对此有什么解决方案吗?我也面临同样的问题。
标签: ruby-on-rails ruby-on-rails-3.1