He intentado utilizar un Gemfile en mi Sinatra aplicación, pero cuando lancé mi aplicación me dio este mensaje:Cómo iniciar una aplicación Sinatra usando "correr"
$ ruby config.ru
config.ru:7:in `<main>': undefined method `run' for main:Object (NoMethodError)
Aquí están mis tres archivos:
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
¿Qué hice mal? ¿Cómo puedo arreglar esto?
Use 'rackup' comando para iniciar su aplicación. O instale la gema escopeta, que es más conveniente para el desarrollo. – taro