婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 學(xué)習(xí)Ruby你需要了解的相關(guān)知識(shí)(rvm, gem, bundle, rake, rails等)

學(xué)習(xí)Ruby你需要了解的相關(guān)知識(shí)(rvm, gem, bundle, rake, rails等)

熱門標(biāo)簽:巫師3地圖標(biāo)注魔力之所 柯城手機(jī)地圖如何做地圖標(biāo)注 中牟外呼系統(tǒng)違法嗎 征服者企業(yè)地圖標(biāo)注 淮安自動(dòng)外呼系統(tǒng)供應(yīng)商 AI電銷機(jī)器人 線路 外呼線路從哪里出來(lái)的 天津外呼系統(tǒng)怎么收費(fèi) 漯河電銷

Ruby

這個(gè)就不用多說(shuō)了

RVM

用于幫你安裝Ruby環(huán)境,幫你管理多個(gè)Ruby環(huán)境,幫你管理你開(kāi)發(fā)的每個(gè)Ruby應(yīng)用使用機(jī)器上哪個(gè)Ruby環(huán)境。Ruby環(huán)境不僅僅是Ruby本身,還包括依賴的第三方Ruby插件。都由RVM管理。

Rails

這個(gè)也不用多說(shuō),著名開(kāi)發(fā)框架。詳細(xì)看 http://zh.wikipedia.org/wiki/Ruby_on_Rails

RubyGems

RubyGems是一個(gè)方便而強(qiáng)大的Ruby程序包管理器( package manager),類似RedHat的RPM.它將一個(gè)Ruby應(yīng)用程序打包到一個(gè)gem里,作為一個(gè)安裝單元。無(wú)需安裝,最新的Ruby版本已經(jīng)包含RubyGems了。

Gem

Gem是封裝起來(lái)的Ruby應(yīng)用程序或代碼庫(kù)。

注:在終端使用的gem命令,是指通過(guò)RubyGems管理Gem包。

Gemfile

定義你的應(yīng)用依賴哪些第三方包,bundle根據(jù)該配置去尋找這些包。

Rake

Rake是所有需要安裝的Gem中最重要的一個(gè),并且它應(yīng)該始終是你在系統(tǒng)上第一個(gè)安裝的Gem。Rake是一個(gè)構(gòu)建工具,和Make很相似,但它允許用Ruby來(lái)寫Rakefile(如何進(jìn)行構(gòu)建的定義文件),其中使用了一種特定的DSL(domain-specific language,領(lǐng)域?qū)S谜Z(yǔ)言),在保持Ruby強(qiáng)大功能的同時(shí)提供很高的可讀性。 Rails用rake擴(kuò)展來(lái)完成多種不容任務(wù),如數(shù)據(jù)庫(kù)初始化、更新等。

Rake is a build language, similar in purpose to make and ant. Like make and ant it's a Domain Specific Language, unlike those two it's an internal DSL programmed in the Ruby language.

PS:個(gè)人感覺(jué)有點(diǎn)類似Symfony2中的app/console

詳細(xì) http://rake.rubyforge.org/

Rakefile

Rakefile是由Ruby編寫,Rake的命令執(zhí)行就是由Rakefile文件定義。

In a gem's context, the Rakefile is extremely useful. It can hold various tasks to help building, testing and debugging your gem, among all other things that you might find useful.

詳細(xì): http://rake.rubyforge.org/files/doc/rakefile_rdoc.html

Bundle

相當(dāng)于多個(gè)RubyGems批處理運(yùn)行。在配置文件gemfilel里說(shuō)明你的應(yīng)用依賴哪些第三方包,他自動(dòng)幫你下載安裝多個(gè)包,并且會(huì)下載這些包依賴的包。

Bundler maintains a consistent environment for ruby applications. It tracks an application's code and the rubygems it needs to run, so that an application will always have the exact gems (and versions) that it needs to run.

您可能感興趣的文章:
  • Ruby版本管理工具RVM的安裝和使用教程
  • 教你如何在ubuntu15.04安裝 RVM
  • RVM安裝和使用總結(jié)筆記
  • 使用RVM實(shí)現(xiàn)控制切換Ruby/Rails版本

標(biāo)簽:甘孜 大慶 內(nèi)江 西雙版納 南昌 棗莊 克拉瑪依 河池

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《學(xué)習(xí)Ruby你需要了解的相關(guān)知識(shí)(rvm, gem, bundle, rake, rails等)》,本文關(guān)鍵詞  學(xué)習(xí),Ruby,你,需要,了解,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《學(xué)習(xí)Ruby你需要了解的相關(guān)知識(shí)(rvm, gem, bundle, rake, rails等)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于學(xué)習(xí)Ruby你需要了解的相關(guān)知識(shí)(rvm, gem, bundle, rake, rails等)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 武乡县| 伽师县| 安陆市| 嘉义市| 高尔夫| 沭阳县| 南城县| 个旧市| 西丰县| 宁陕县| 红安县| 化德县| 翼城县| 溧水县| 岢岚县| 乌苏市| 武冈市| 马鞍山市| 东阳市| 治县。| 朔州市| 新安县| 云浮市| 弥渡县| 成都市| 克拉玛依市| 苏州市| 界首市| 芦溪县| 噶尔县| 深泽县| 新津县| 云和县| 开阳县| 临颍县| 阿图什市| 聂荣县| 资中县| 大足县| 凤冈县| 敦煌市|