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

Ruby環(huán)境下安裝使用bundler來管理多版本的gem

 更新時間:2016年06月02日 18:26:06   作者:日拱一卒  
這篇文章主要介紹了Ruby環(huán)境下安裝使用bundler來管理多版本的gem的方法,舉了Ruby On Rails中的應(yīng)用實例來進(jìn)行演示,需要的朋友可以參考下

有了rbenv來管理多版本的ruby環(huán)境,我們還需要一個能管理多版本gem(比如rails)的工具,那就是bundler了,項目背景不細(xì)說了,需要了解的直接到官網(wǎng)http://bundler.io/,這里只講一些實際使用經(jīng)驗。

安裝

gem install bundler

使用

mkdir app1; cd app1;
echo "source 'https://ruby.taobao.org/'" > Gemfile
echo "gem 'rails,'4.1.0'" >> Gemfile
bundle install

上面代碼在app1下安裝了rails 4.1.0,使用bundle exec rails -v查看當(dāng)前目錄下使用的rails版本,顯示內(nèi)容應(yīng)該為Rails 4.1.0,同樣此時通過bundle exec rails new . --force覆蓋原來Gemfile,此時的app使用的rails版本為4.1.0。

mkdir app2; cd app2;
echo "source 'https://ruby.taobao.org/'" > Gemfile
echo "gem 'rails,'3.2.13'" >> Gemfile
bundle install

上面代碼創(chuàng)建了第二個app2文件夾,并通過bundler安裝了rails 3.2.13 同樣通過bundle exec rails new . --force可以生成基于rails 3.2.13版本的應(yīng)用。

安裝了以上兩個版本后,通過gem list --local可以看到rails有兩個版本,顯示為rails (4.1.0, 3.2.13),bundler會智能的判斷每個項目的rails版本,以確保應(yīng)用的正確運行,但前提是通過使用bundle exec命令來執(zhí)行原來得命令,例如:

bundle exec rails s
bundle exec rake db:create
...

相關(guān)文章

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

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

    Ruby的許多動態(tài)特性,讓Ruby具有很多魔法,這個魔法足以讓你來定制你自己的語言DSL, Rails就是Ruby在Web的DSL.
    2008-12-12
  • ruby 學(xué)習(xí)筆記(1) 初識語法

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

    Ruby是一種簡單的面向?qū)ο缶幊陶Z言,十分容易上手,并且功能強大,ruby/ruby on rails從2007年就一直獲獎無數(shù),下面這篇文章給大家詳細(xì)介紹下,需要的朋友可以參考下
    2010-02-02
  • 關(guān)于Ruby on Rails視圖編寫的一些建議

    關(guān)于Ruby on Rails視圖編寫的一些建議

    這篇文章主要介紹了關(guān)于Ruby on Rails視圖編寫的一些建議,有助于團隊協(xié)作時對代碼的調(diào)試工作,需要的朋友可以參考下
    2015-08-08
  • Ruby迭代器的7種技巧分享

    Ruby迭代器的7種技巧分享

    這篇文章主要介紹了Ruby迭代器的7種技巧分享,Ruby中的迭代器非常人性化,本文既是講解了7個技巧也是講解了7種迭代器,需要的朋友可以參考下
    2015-01-01
  • Ruby單元測試框架TestUnit的替代者M(jìn)iniTest介紹

    Ruby單元測試框架TestUnit的替代者M(jìn)iniTest介紹

    這篇文章主要介紹了Ruby單元測試框架TestUnit的替代者M(jìn)iniTest介紹,本文先是對比了TestUnit、MiniTest的優(yōu)劣,然后給出了MiniTest的使用示例,需要的朋友可以參考下
    2015-03-03
  • Ruby中的字符串編寫示例

    Ruby中的字符串編寫示例

    這篇文章主要介紹了Ruby中的字符串編寫示例,作者給出了相關(guān)編程風(fēng)格的一些建議,需要的朋友可以參考下
    2015-08-08
  • 詳解Ruby當(dāng)中的算數(shù)運算

    詳解Ruby當(dāng)中的算數(shù)運算

    這篇文章主要介紹了詳解Ruby當(dāng)中的算數(shù)運算,是Ruby學(xué)習(xí)當(dāng)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • ruby的程序結(jié)構(gòu)介紹

    ruby的程序結(jié)構(gòu)介紹

    這篇文章主要介紹了ruby的程序結(jié)構(gòu)介紹,本文講解了源文件、模塊、控制結(jié)構(gòu)、方法定義、類及對象等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • 一個簡單的Ruby可逆加密解密類

    一個簡單的Ruby可逆加密解密類

    這篇文章主要介紹了一個簡單的Ruby可逆加密解密類,需要的朋友可以參考下
    2014-05-05
  • 提升Ruby on Rails性能的幾個解決方案

    提升Ruby on Rails性能的幾個解決方案

    這篇文章主要介紹了提升Ruby on Rails性能的幾個解決方案,本文來自于IBM官方網(wǎng)站技術(shù)文檔,需要的朋友可以參考下
    2015-04-04

最新評論