3

Railsよりも初心者のWeb開発者にとってはSinatraの方が優れていると聞いたので、Sinatraを試してみたかった.

これを前提として、私は ruby​​ 2 と、gem install が取得するどのバージョンの sinatra も使用しています。

今までやったのは基本的なことだけです

require 'sinatra'

get '/' do
    'Hello, World!'
end

ruby basics.rb を使用してサーバーを実行しようとすると、次のようにスローされます。

/home/ch35hir3/.rvm/gems/ruby-2.0.0-p247/gems/thin-2.0.0.pre/lib/thin/server.rb:108:in     `initialize': wrong number of arguments (4 for 0..3) (ArgumentError)
from /home/ch35hir3/.rvm/gems/ruby-2.0.0-p247/gems/rack-    1.5.2/lib/rack/handler/thin.rb:14:in `new'
from /home/ch35hir3/.rvm/gems/ruby-2.0.0-p247/gems/rack    -1.5.2/lib/rack/handler/thin.rb:14:in `run'
from /home/ch35hir3/.rvm/gems/ruby-2.0.0-p247/gems/sinatra-1.4.4/lib/sinatra/base.rb:1488:in `start_server'
from /home/ch35hir3/.rvm/gems/ruby-2.0.0-p247/gems/sinatra-1.4.4/lib/sinatra/base.rb:1426:in `run!'
from /home/ch35hir3/.rvm/gems/ruby-2.0.0-p247/gems/sinatra-1.4.4/lib/sinatra/main.rb:25:in `block in <module:Sinatra>'

もちろん、エラーをグーグルで調べてみましたが、一般的に突っついただけですが、どうすればよいかわかりません。

4

1 に答える 1