欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年06月27日 08:49:25   投稿:hebedich  
這篇文章主要介紹了學(xué)習(xí)Ruby你需要了解的相關(guān)知識(rvm, gem, bundle, rake, rails等),需要的朋友可以參考下

Ruby

這個就不用多說了

RVM

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

Rails

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

RubyGems

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

Gem

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

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

Gemfile

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

Rake

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

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:個人感覺有點類似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)于多個RubyGems批處理運行。在配置文件gemfilel里說明你的應(yīng)用依賴哪些第三方包,他自動幫你下載安裝多個包,并且會下載這些包依賴的包。

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.

相關(guān)文章

  • 實例解析Ruby設(shè)計模式開發(fā)中對觀察者模式的實現(xiàn)

    實例解析Ruby設(shè)計模式開發(fā)中對觀察者模式的實現(xiàn)

    這篇文章主要介紹了實例解析Ruby設(shè)計模式開發(fā)中對觀察者模式的實現(xiàn),Ruby中自帶的observer類自然是絕佳的使用示例,需要的朋友可以參考下
    2016-04-04
  • ruby 學(xué)習(xí)筆記(1) 初識語法

    ruby 學(xué)習(xí)筆記(1) 初識語法

    雖然ruby/ruby on rails從2007年就一直獲獎無數(shù),但身為一個中國人,一直對小日本創(chuàng)造的東西不怎么感興趣,想想其實也沒必要,技術(shù)本身是無國界的,日本其實也有值得學(xué)習(xí)的地方(扯遠(yuǎn)了,呵)
    2010-02-02
  • 詳細(xì)解析Ruby中的變量

    詳細(xì)解析Ruby中的變量

    這篇文章主要介紹了詳細(xì)解析Ruby中的變量,是Ruby學(xué)習(xí)中最基礎(chǔ)的知識之一,需要的朋友可以參考下
    2015-05-05
  • ruby 過程對象 解析

    ruby 過程對象 解析

    ruby 過程對象 解析...
    2007-11-11
  • Ruby中的p和puts的使用區(qū)別淺析

    Ruby中的p和puts的使用區(qū)別淺析

    這篇文章主要介紹了Ruby中的p和puts的使用區(qū)別淺析,本文用一個實例講解了它們之間的區(qū)別,并總結(jié)出結(jié)論,需要的朋友可以參考下
    2015-03-03
  • Ruby實現(xiàn)批量對文件增加前綴代碼分享

    Ruby實現(xiàn)批量對文件增加前綴代碼分享

    這篇文章主要介紹了Ruby實現(xiàn)批量對文件增加前綴代碼分享,本文給出實現(xiàn)代碼、使用方法、使用示例等內(nèi)容,需要的朋友可以參考下
    2015-01-01
  • Redis集群搭建全記錄

    Redis集群搭建全記錄

    本文給大家總結(jié)了redis集群的概念等基礎(chǔ)知識,以及個人在搭建redis集群是所遇到的問題及解決方法,非常的詳細(xì),有需要的小伙伴可以參考下
    2017-09-09
  • 使用Ruby來處理JSON的簡單教程

    使用Ruby來處理JSON的簡單教程

    這篇文章主要介紹了使用Ruby來處理JSON的簡單教程,用到了Ruby gem,需要的朋友可以參考下
    2015-04-04
  • Ruby中的異常處理代碼編寫示例

    Ruby中的異常處理代碼編寫示例

    這篇文章主要介紹了Ruby中的異常處理代碼編寫示例,作者對異常處理的方式給出了一些比較通用的建議,需要的朋友可以參考下
    2015-08-08
  • Ruby 魔法 學(xué)習(xí)筆記之一

    Ruby 魔法 學(xué)習(xí)筆記之一

    Ruby的許多動態(tài)特性,讓Ruby具有很多魔法,這個魔法足以讓你來定制你自己的語言DSL, Rails就是Ruby在Web的DSL.
    2008-12-12

最新評論