需要Sinatra,得到'/',做'你好,世界'。,在浏览器中请求应用程序root并且什么也没收到。
字面上最简单的骨头Sinatra网络应用程序将无法在我的Mac上运行,之前工作正常。页面请求不会显示在控制台中。
我觉得这可能是因为强行退出正在运行的应用程序的实例,但在网上搜索解决方案之后我感到很茫然,不知道如何纠正这个问题。
编辑:
require 'sinatra'
get '/' do
'Hello, World.'
end
绝对是正确的网址(就像我一整天都在工作一样)。 localhost:4567,如运行应用程序时的输出中所述:
== Sinatra(v1.4.7)已经开始使用4567进行开发,使用Thin进行备份 瘦Web服务器(代号为Gob Bluth的v1.6.4) 最大连接数设置为1024 在localhost上听:4567,CTRL + C停止
编辑2:焦土战略;用rvm完全重新安装修复了这个问题。