1

我在 Windows 10 预览版中安装了 Linux Bash,然后安装了 Ruby 和 Sinatra,没问题,然后我创建了一个简单的 Sinatra 应用程序用于测试目的,如下所示:

require 'sinatra'

configure do
    set :bind, "0.0.0.0"
    set :port, "6025"
end

get '/' do
    "Hello"
end

我运行应用程序没有错误,然后我打开浏览器并输入应用程序的地址,但它什么也没做,它一直加载没有结果,与 cURL 相同,它永远不会得到结果,它只是挂起,我试过了禁用防火墙并以管理员或root身份运行该进程,没有成功,我该怎么做才能让它工作?

谢谢你。

4

1 回答 1

0

我遇到了同样的问题,我通过使用 Puma 而不是 Thin 运行应用程序来解决。所以这可能是一个薄问题(没有太多时间来确定原因)

ruby test.rb -s Puma

于 2016-10-17T21:34:05.343 回答