初始化一个空的sinatra应用程序

时间:2014-10-12 10:18:06

标签: ruby sinatra

我正在尝试使用config.ru文件创建一个空的Sinatra应用程序。现在,我知道如何用黄瓜初始化它的唯一方法,但这样做会创建额外的文件,我不需要包括步骤定义等。当我运行宝石安装Sinatra'在我的工作目录中,它说:

成功安装了sinatra-1.4.5 解析sinatra-1.4.5的文档 在0秒后完成sinatra的安装文档 已安装1个宝石

然而,没有config.ru文件。

如何初始化Sinatra应用程序,以便我只有config.ru?

1 个答案:

答案 0 :(得分:2)

来自sinatra documentation

首先在工作目录中创建一个名为app.rb的文件,其中包含以下代码:

require 'sinatra'

get '/' do
  'Hello world!'
end

现在创建一个名为config.ru的文件,其中包含以下内容:

require './app'
run Sinatra::Application

现在运行

rackup -p4567

运行应用程序