最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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)文章

最新評論

大宁县| 沈丘县| 旺苍县| 甘南县| 海口市| 宜兰县| 鹤岗市| 西青区| 海淀区| 泊头市| 礼泉县| 韶关市| 淅川县| 镇江市| 桓仁| 黄骅市| 乐都县| 潜江市| 西乌珠穆沁旗| 镇坪县| 陆川县| 闽侯县| 新乐市| 昌邑市| 体育| 千阳县| 蒙自县| 靖西县| 汾西县| 商洛市| 铜山县| 聂拉木县| 渝北区| 延寿县| 青神县| 阿荣旗| 郓城县| 宾川县| 饶河县| 钦州市| 通渭县|