gem包rack提供了rackup工具来启动webapplication 下面是一个入门范例,使用 bundler 管理库的一个sinatra应用 在begin文件夹下有三个文件 begin.ru config.ru Gemfile 然后cd到begin中,就能够直接使用 $ rackup 启动应用了
# begin.rb#!/usr/bin/env rubyclass Begin < Sinatra::Base get '/' do "index" endend
# config.rurequire 'rubygems'require 'bundler'Bundler.requirerequire './begin'run Begin
# Gemfilesource 'http://ruby.taobao.org'gem 'sinatra', :require => "sinatra/base"