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