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