2014-10-12 45 views
0

我想用config.ru文件創建一個空的Sinatra應用程序。現在我知道如何用黃瓜初始化它的唯一方法,但這樣做會創建額外的文件,我不需要包括步驟定義等。當我在我的工作目錄中運行'gem install Sinatra'時,它會顯示:正在初始化一個空的sinatra應用程序

成功安裝西納特拉-1.4.5 解析文檔西納特拉-1.4.5 完成了西納特拉安裝文件0秒後 1寶石安裝

然而,沒有config.ru文件。

我該如何初始化一個Sinatra應用程序,所以我只有config.ru?

require 'sinatra' 

get '/' do 
    'Hello world!' 
end 

現在創建一個名爲config.ru,內容如下文件:

+0

保羅的回答是好,但如果你真的想要一個rackup文件,看在文檔如何運行一個模塊化的應用程序,並使用你從保羅的回答的基礎上得到了什麼。 – iain 2014-10-14 18:37:24

回答

1

sinatra documentation

中包含下面的代碼工作目錄,首先創建一個名爲app.rb文件

require './app' 
run Sinatra::Application 

現在運行

rackup -p4567 

運行應用程序

+0

非常感謝。很有幫助。 – 2014-10-18 12:17:01