Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rake迁移在开发中不起作用_Ruby On Rails_Rake - Fatal编程技术网

Ruby on rails Rake迁移在开发中不起作用

Ruby on rails Rake迁移在开发中不起作用,ruby-on-rails,rake,Ruby On Rails,Rake,下面是一些教程,它们将教授如何创建和运行迁移。到目前为止一切都正常,但我遇到了一个问题。但现在,当我回到这里时,迁移将无法在开发数据库中工作。我使用rake db:migrate RAILS_ENV=production来查看我的迁移是否有效,在该数据库上,它可以完成所有迁移并再次返回,没有任何错误,但当我运行rake db:migrate RAILS_ENV=development时,它会暂停几秒钟,然后返回控制台等待命令。不显示任何错误或不返回任何内容来显示它所做的操作,并且在检查数据库时,

下面是一些教程,它们将教授如何创建和运行迁移。到目前为止一切都正常,但我遇到了一个问题。但现在,当我回到这里时,迁移将无法在开发数据库中工作。我使用rake db:migrate RAILS_ENV=production来查看我的迁移是否有效,在该数据库上,它可以完成所有迁移并再次返回,没有任何错误,但当我运行rake db:migrate RAILS_ENV=development时,它会暂停几秒钟,然后返回控制台等待命令。不显示任何错误或不返回任何内容来显示它所做的操作,并且在检查数据库时,没有任何更改。这是什么?

使用--trace


请显示您的database.yml文件。

ryaz是对的,在prod中工作,在开发中失败,几乎肯定意味着database.yml中存在不同的连接字符串
rake db:migrate --trace