我正在尝试使用Espresso 框架,但在“hello world”示例中遇到了问题。
我已经实现了这段代码:
require 'e'
class App < E
def hello
"Hello World!"
end
end
App.run
当我运行命令ruby hello.rb
时,我得到这个:
[2012-08-15 20:54:55] INFO WEBrick 1.3.1
[2012-08-15 20:54:55] INFO ruby 1.9.3 (2012-04-20) [i386-mingw32]
[2012-08-15 20:54:55] WARN TCPServer Error: Normalmente é permitida apenas uma utilização de cada endereço de soquete (protocolo/endereço de rede/porta). - bind(2)
[2012-08-15 20:54:55] INFO WEBrick::HTTPServer#start: pid=6460 port=80
似乎它可以正常启动,但是当我尝试访问 URLlocalhost:80/hello
时,它就不起作用了。我得到一个“未找到:/hello”,在控制台中的输出是:
[15/Aug/2012:20:56:47] "GET /hello HTTP/1.1" 404 17
- -> /hello
谁能告诉我为什么这不起作用?