《Ruby~筆記》0x01

創(chuàng)建項(xiàng)目脖含,啟動(dòng) puma Server

  • 創(chuàng)建 blog 項(xiàng)目
rails new blog
  • 新建項(xiàng)目的目錄結(jié)構(gòu)及功能


    Screenshot_20170729_210905.png
文件/文件夾 作用
app/ 包含應(yīng)用的控制器、模型、視圖凶掰、輔助方法\郵件程序和靜態(tài)資源文件。
bin/ 包含用于啟動(dòng)應(yīng)用的 rails 腳本礁遣,以及用于安裝矾削、更新郎逃、部署或運(yùn)行應(yīng)用的其他腳本哥童。
config/ 配置應(yīng)用的路由、數(shù)據(jù)庫等褒翰。詳情請參閱configuring.xml贮懈。
config.ru 基于 Rack 的服務(wù)器所需的 Rack 配置,用于啟動(dòng)應(yīng)用优训。
db/ 包含當(dāng)前數(shù)據(jù)庫的模式朵你,以及數(shù)據(jù)庫遷移文件。
Gemfile, Gemfile.lock 這兩個(gè)文件用于指定 Rails 應(yīng)用所需的 gem 依賴型宙。Bundler gem 需要用到這兩個(gè)文件撬呢。關(guān)于 Bundler 的更多介紹,請?jiān)L問 Bundler 官網(wǎng)妆兑。
lib/ 應(yīng)用的擴(kuò)展模塊魂拦。
log/ 應(yīng)用日志文件毛仪。
public/ 僅有的可以直接從外部訪問的文件夾,包含靜態(tài)文件和編譯后的靜態(tài)資源文件芯勘。
Rakefile 定位并加載可在命令行中執(zhí)行的任務(wù)箱靴。這些任務(wù)在 Rails 的各個(gè)組件中定義。如果要添加自定義任務(wù)荷愕,請不要修改 Rakefile衡怀,真接把自定義任務(wù)保存在 lib/tasks 文件夾中即可。
README.md 應(yīng)用的自述文件安疗,說明應(yīng)用的用途抛杨、安裝方法等。
test/ 單元測試荐类、固件和其他測試裝置怖现。詳情請參閱testing.xml。
tmp/ 臨時(shí)文件(如緩存和 PID 文件)玉罐。
vendor/ 包含第三方代碼屈嗤,如第三方 gem。
  • 在 blog 項(xiàng)目根目錄下建立 .rvmrc 文件并配置項(xiàng)目環(huán)境
vim .rvmrc
rvm use 2.4.1@LC-FT
Screenshot_20170729_210346.png
  • 啟動(dòng)服務(wù)器
# 可簡寫為 rails s
bin/rails server
  • (啟動(dòng)失敗 1)安裝 javascript 運(yùn)行時(shí)

編譯 CoffeeScript 和壓縮 JavaScript 靜態(tài)資源文件需要 JavaScript 運(yùn)行時(shí)吊输,如果沒有運(yùn)行時(shí)饶号,在壓縮靜態(tài)資源文件時(shí)會(huì)報(bào)錯(cuò),提示沒有execjs 季蚂。Mac OS X 和 Windows 一般都提供了 JavaScript 運(yùn)行時(shí)茫船。在 Rails 應(yīng)用的 Gemfile 中,therubyracer gem 被注釋掉了癣蟋,如果需要使用這個(gè) gem透硝,請去掉注釋狰闪。對(duì)于 JRuby 用戶疯搅,推薦使用 therubyrhino 這個(gè)運(yùn)行時(shí),在 JRuby 中創(chuàng)建 Rails 應(yīng)用的 Gemfile 中默認(rèn)包含了這個(gè) gem埋泵。要查看 Rails 支持的所有運(yùn)行時(shí)幔欧,請參閱 ExecJS。

# 編輯 Gemfile 文件丽声,去掉 `gem 'therubyracer', platforms: :ruby` 注釋
vim Gemfile
Screenshot_20170729_220725.png
  • (啟動(dòng)失敗2)port 3000 用不了礁蔗,只能換別的端口
# -b 配置 ip ; -p 配置 port
# 可簡寫為 rails s -p 3030 -b 127.0.0.1
bin/rails server -p 3030 -b 127.0.0.1
Screenshot_20170730_010907.png
Screenshot_20170730_011210.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市雁社,隨后出現(xiàn)的幾起案子浴井,更是在濱河造成了極大的恐慌,老刑警劉巖霉撵,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件磺浙,死亡現(xiàn)場離奇詭異洪囤,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)撕氧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門瘤缩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人伦泥,你說我怎么就攤上這事剥啤。” “怎么了不脯?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵府怯,是天一觀的道長。 經(jīng)常有香客問我防楷,道長富腊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任域帐,我火速辦了婚禮赘被,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘肖揣。我一直安慰自己民假,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布龙优。 她就那樣靜靜地躺著羊异,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彤断。 梳的紋絲不亂的頭發(fā)上野舶,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音宰衙,去河邊找鬼平道。 笑死,一個(gè)胖子當(dāng)著我的面吹牛供炼,可吹牛的內(nèi)容都是我干的一屋。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼袋哼,長吁一口氣:“原來是場噩夢啊……” “哼冀墨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起涛贯,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤诽嘉,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體虫腋,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡身冬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了岔乔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酥筝。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖雏门,靈堂內(nèi)的尸體忽然破棺而出嘿歌,到底是詐尸還是另有隱情,我是刑警寧澤茁影,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布宙帝,位于F島的核電站,受9級(jí)特大地震影響募闲,放射性物質(zhì)發(fā)生泄漏步脓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一浩螺、第九天 我趴在偏房一處隱蔽的房頂上張望靴患。 院中可真熱鬧,春花似錦要出、人聲如沸鸳君。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽或颊。三九已至,卻和暖如春传于,著一層夾襖步出監(jiān)牢的瞬間囱挑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國打工沼溜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留平挑,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓盛末,卻偏偏與公主長得像弹惦,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子悄但,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,309評(píng)論 25 707
  • Awesome Ruby Toolbox Awesome A collection of awesome Ruby...
    debbbbie閱讀 2,898評(píng)論 0 3
  • 這是一部名為《人生》的小說,兜兜轉(zhuǎn)轉(zhuǎn)的故事情節(jié)石抡,向我們訴說了人生的酸甜苦辣檐嚣。生活好像戲劇一樣,總會(huì)出現(xiàn)各種各樣的變...
    么么驛站閱讀 222評(píng)論 0 2
  • 對(duì)于帝國而言,擴(kuò)張是其本性嚎京,擴(kuò)張的收益與成本制約了帝國疆域面積嗡贺。當(dāng)?shù)蹏g無法互相傷害時(shí),貿(mào)易就出現(xiàn)了鞍帝。 從某種意...
    產(chǎn)城君閱讀 217評(píng)論 0 0
  • 在把數(shù)轉(zhuǎn)換成內(nèi)卦和外卦诫睬,以及得出動(dòng)爻,互卦帕涌,變卦之后摄凡,接下來就是需要來解讀這個(gè)卦象。 一蚓曼、主客及體用 在比賽中亲澡,以...
    吾宗老孫子閱讀 2,884評(píng)論 0 0