Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.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 Rails-无法启动web应用程序_Ruby On Rails - Fatal编程技术网

Ruby on rails Rails-无法启动web应用程序

Ruby on rails Rails-无法启动web应用程序,ruby-on-rails,Ruby On Rails,恐怕我更改了Rails配置中的某些内容,因此我现在得到: ActiveRecord::PendingMigrationError Migrations are pending; run 'bin/rake db:migrate RAILS_ENV=development' to resolve this issue. 我尝试运行该命令,但出现以下错误: rake aborted! StandardError: An error has occurred, this and all later

恐怕我更改了Rails配置中的某些内容,因此我现在得到:

ActiveRecord::PendingMigrationError
Migrations are pending; run 'bin/rake db:migrate RAILS_ENV=development' to resolve this issue.
我尝试运行该命令,但出现以下错误:

rake aborted!
StandardError: An error has occurred, this and all later migrations canceled:

PG::DuplicateTable: ERROR:  relation "users" already exists
想法


我尝试了一些rake命令,在互联网上的各种支持站点中都找到了这些命令,但似乎没有任何帮助…

您的数据库中已经有了一个users表,migration正在尝试创建一个againOk,那么我该如何解决冲突呢?只是一个提示:将位于db/migrate目录中的create_users.rb迁移文件剪切并粘贴到另一个位置(最好是在桌面上),然后再次尝试运行该查询。是否可以删除users表并重新生成它?您可以在用户迁移文件中添加drop_table:users解决了这个问题,谢谢!