W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Sinatra 是一個基于 Ruby 語言的 DSL(領(lǐng)域?qū)僬Z言),可以輕松、快速的創(chuàng)建 web 應(yīng)用。
# myapp.rb
require 'sinatra'
get '/' do
'Hello world!'
end
安裝 gem,然后運行:
gem install sinatra
ruby myapp.rb
在該地址查看: http://localhost:4567
這個時候訪問地址將綁定到 127.0.0.1 和 localhost,如果使用 vagrant 進行開發(fā),訪問會失敗,此時就需要進行 ip 綁定了:
關(guān)于 vagrant,網(wǎng)上資料一坨,不介意的話,可以參考我自己寫的 學(xué)習(xí) vagrant 備注:第一次執(zhí)行 sinatra 程序的時候,感覺有點奇怪,感覺像是在進行冒煙測試,難道和自己的執(zhí)行的程序有關(guān)。
安裝 Sintra 后,最好再運行g(shù)em install thin安裝 Thin。這樣,Sinatra 會優(yōu)先選擇 Thin 作為服務(wù)器。找不到 thin 時,使用 WEBRick 作為服務(wù)器。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: