当您克隆Rails项目并且想要在计算机上运行它时,首先运行bundle install
,但接下来又做什么?具体来说,您如何设置数据库?我可以使用rake db:migrate
使其工作,但这会更改schema.rb
文件,我不想将其提交到我的git历史记录中。是否有一些rake任务用于执行此操作或某种方式正确执行此操作?任何见解都会非常感激!
答案 0 :(得分:4)
rake db:create && rake db:schema:load
应为当前环境创建config/database.yml
中指定的数据库,并创建db/schema.rb
中指定的表/索引。您可能也希望rake db:test:prepare
设置测试数据库。