“rake db:create:all”,不包括“bundle exec”

时间:2014-09-23 18:21:41

标签: ruby-on-rails postgresql

我错误地使用rake db:create:all创建了我的数据库而不包括bundle exec。我应该删除所有数据库并使用bundle exec rake db:create:all重新创建它们吗?

1 个答案:

答案 0 :(得分:1)

bundle exec rake db:create:all使用命令db:create:all在当前包的上下文中执行rake脚本。
在某些情况下,如果系统中未安装可执行文件或者插入与您的软件包冲突的任何gem,则运行不带bundle exec的可执行文件(如db:create:all)可能不起作用。
但是,在您的情况下,它工作正常而不返回任何错误,不需要删除和重新创建数据库