校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Ruby環境下安裝使用bundler來管理多版本的gem

Ruby環境下安裝使用bundler來管理多版本的gem

熱門標簽:邯鄲外呼調研線路 真人語音電銷機器人系統 武漢呼叫中心外呼系統線路商 北京語音電銷機器人價格 開封百應電銷機器人聯系方式 電話機器人電話卡封號怎么辦 樂昌電話機器人 浦東上海400開頭的電話申請 買了外呼系統不想用了怎么辦

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

安裝

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查看當前目錄下使用的rails版本,顯示內容應該為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

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

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

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

您可能感興趣的文章:
  • Ruby中gem包管理器的用法及用bundler來管理多版本的gem
  • Ruby中的gem包管理的使用及gem源搭建教程
  • Ruby包管理器gem常用命令
  • 創建自定義的Ruby gem包的教程
  • ruby執行周期性任務的三種gem介紹

標簽:松原 石嘴山 鄂州 淄博 自貢 河北 六安 宜春

巨人網絡通訊聲明:本文標題《Ruby環境下安裝使用bundler來管理多版本的gem》,本文關鍵詞  Ruby,環境,下,安裝,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ruby環境下安裝使用bundler來管理多版本的gem》相關的同類信息!
  • 本頁收集關于Ruby環境下安裝使用bundler來管理多版本的gem的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 宿州市| 蒙山县| 都匀市| 襄垣县| 永胜县| 易门县| 新绛县| 旺苍县| 开远市| 汕尾市| 镇平县| 荔浦县| 南平市| 舟山市| 赞皇县| 丰都县| 永吉县| 怀化市| 呼和浩特市| 沛县| 平陆县| 清水河县| 页游| 丰镇市| 稻城县| 台前县| 仪陇县| 宝应县| 通榆县| 阜平县| 台南市| 高雄市| 门头沟区| 泰州市| 合水县| 乌兰浩特市| 客服| 清河县| 仙游县| 仪陇县| 瑞昌市|