[Rails] 在 Rails 專案中使用 gem (Gemfile)
如果要在 Rails 專案中使用 Gem 的話,需要把要使用的 Gem 標註在專案目錄下的 Gemfile
:
安裝 gem 到 rails 中
Step 1: 標註要加進 Rails 的套件到 Gemfile
打開 Gemfile
,加上這行:
gem 'kaminari'
STEP 2: 執行 bundle install
更新 Gemfile 檔案內容後,要到該專案目錄底下執行 bundle install
指令,確保所有套件都有正常安裝。
Gemfile 加入要安裝的 gem
沒加註版號
在安裝的時候選用「最新的穩定(stable)版本」,要注意這裡的重點是「穩定」而不是「最新」。
gem 'sqlite3'
gem 'jquery-rails'
加註明確版號
gem "rails", "5.0.1"
大於、小於版號
gem 'uglifier', '>= 1.3.0'
gem 'rails','>= 5.0.0.beta4', '< 5.1'
使用箭頭
使用 ~>
的「差不多」寫法,可以確保不會因為套件升級而把原本正常運作的系統弄壞了。
選用 4.1.0 以上,但 4.2 以下(不含括 4.2)的最新版本。
gem 'coffee-rails', '~> 4.1.0'
使用外部(github)
# 直接從 github 拉檔案
gem 'acts-as-taggable-on', github: 'mbleigh/acts-as-taggable-on'