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