Ich versuchte, ein Gemfile in meiner Sinatra App zu verwenden, aber wenn ich meine App gestartet habe ich diesen Fehler:Wie ein Sinatra-app „run“ starten
$ ruby config.ru
config.ru:7:in `<main>': undefined method `run' for main:Object (NoMethodError)
Hier sind meine drei Dateien:
hi.rb:
get "/" do
"Hello world"
end
Gemfile:
gem "sinatra"
config.ru:
require 'rubygems'
require 'bundler'
Bundler.require
require File.join(File.dirname(__FILE__), 'hi.rb')
run Sinatra::Application
Was habe ich falsch gemacht? Wie kann ich das beheben?
Verwenden 'rackup' Ihre Anwendung starten gebieten. Oder installiere Schrotflinte-Juwel, das ist bequemer für die Entwicklung. – taro