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
正常に起動しているように見えますが、URL にアクセスしようとすると、うまくいきlocalhost:80/hello
ません。「Not Found: /hello」が表示され、コンソールの出力は次のようになります。
[15/Aug/2012:20:56:47] "GET /hello HTTP/1.1" 404 17
- -> /hello
これが機能しない理由を誰か教えてもらえますか?