2012-05-23 46 views
3

當您克隆一個Rails項目,並且想要在計算機上啓動並運行它時,首先運行bundle install,但接下來要做什麼?具體來說,你如何設置數據庫?我可以使用rake db:migrate來工作,但是這改變了schema.rb文件,我不想將它提交到我的git歷史記錄中。有沒有這樣做的一些rake任務或正確地做到這一點的方式?任何有識之士將非常感謝!如何在本地機器上設置克隆的Rails項目?

回答

4

rake db:create && rake db:schema:load

應該創造config/database.yml適合當前環境中指定的數據庫,並創建db/schema.rb指定的表/索引。你可能想要做rake db:test:prepare來設置測試數據庫。

+0

感謝您的回覆。我正在嘗試'db:setup',但不斷收到一個錯誤,但這工作。 – agentbanks217

+0

是rake'db:schema:load'類似於運行'rake db:migrate'? – SsouLlesS