安裝gem所需知道的

1 在中國rubygem源被牆了,因此無論是gem install 仍是bundle install都須要修改默認的源,淘寶和ruby-china都提供了源。ruby

gem source -r http://rubygems.org/
gem source -a http://ruby.taobao.org
若是你使用 Bundler 請修改 Gemfile:
source 'http://ruby.taobao.org'

2 gem install 只能單獨安裝gem,即便經過屢次安裝來安裝多個gem,也不能處理gems之間的依賴性,bundle install經過Gemfile來統一管理安裝的gems,且能夠自動處理依賴關係,有利於項目成員之間統一開發環境,最好能在Gemfile裏固定全部gems的版本,以避免升級不受控,最適合在項目裏使用。開發

相關文章
相關標籤/搜索