我正在尝试使用config.ru文件创建一个空的Sinatra应用程序。现在,我知道如何用黄瓜初始化它的唯一方法,但这样做会创建额外的文件,我不需要包括步骤定义等。当我运行宝石安装Sinatra'在我的工作目录中,它说:
成功安装了sinatra-1.4.5 解析sinatra-1.4.5的文档 在0秒后完成sinatra的安装文档 已安装1个宝石
然而,没有config.ru文件。
如何初始化Sinatra应用程序,以便我只有config.ru?
答案 0 :(得分:2)
首先在工作目录中创建一个名为app.rb的文件,其中包含以下代码:
require 'sinatra'
get '/' do
'Hello world!'
end
现在创建一个名为config.ru的文件,其中包含以下内容:
require './app'
run Sinatra::Application
现在运行
rackup -p4567
运行应用程序