a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > Ruby > 正文

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

2020-10-29 19:45:02
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲一区二区三区视频免费观看 | 日韩一级片免费在线观看 | 国产精彩视频 | 在线免费一级片 | 精品国产乱码久久久久久丨区2区 | 99国产精品久久久久久久 | 一区二区日韩精品 | 日本久久久亚洲精品 | 久久免费视频一区二区 | 国产一区免费 | 亚洲视频在线观看 | √8天堂资源地址中文在线 黄色av网站在线 | 久久久久久久国产精品 | av观看免费 | 欧美日韩亚洲另类 | 国产精品91久久久久 | 亚洲天堂久久 | 欧美一区二区精品 | 欧美精品一区二区三区一线天视频 | 国产精品99一区二区三区 | 久久久天堂 | 国产精品视频 | 男女视频网站 | 精品一区二区三区四区视频 | 精品不卡| 成年免费视频黄网站在线观看 | 国产在线一区二区三区 | 久久久久久久性 | 亚洲经典一区二区三区 | 成人免费毛片高清视频 | 亚洲福利网站 | 在线不卡二区 | 精品欧美一区二区三区 | 欧美精品在线一区 | 久草电影网 | 91高清视频 | 国产三级精品三级 | 日本中文字幕一区二区有码在线 | 日韩中文字幕视频在线观看 | 国产在线一区二区 | 中文天堂在线观看视频 |