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

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

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

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

安裝

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,同樣此時(shí)通過bundle exec rails new . --force覆蓋原來Gemfile,此時(shí)的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)建了第二個(gè)app2文件夾,并通過bundler安裝了rails 3.2.13 同樣通過bundle exec rails new . --force可以生成基于rails 3.2.13版本的應(yīng)用。

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

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

相關(guān)文章

最新評(píng)論

梅河口市| 新平| 隆安县| 昌图县| 齐河县| 桃江县| 阆中市| 全椒县| 木兰县| 深水埗区| 新泰市| 宣城市| 荣昌县| 枣阳市| 商城县| 祥云县| 电白县| 彩票| 安龙县| 射洪县| 襄汾县| 普陀区| 金塔县| 克东县| 东阿县| 图木舒克市| 西城区| 渭南市| 清水河县| 周宁县| 永福县| 宝山区| 土默特右旗| 龙里县| 和静县| 寿阳县| 广安市| 平凉市| 房山区| 祁阳县| 边坝县|