2016-06-09 2 views
0

this is what I get when I run the project 안녕하세요, 저는 프로젝트를 진행하고 있습니다. 프로젝트를 실행할 때 다음과 같은 문제가 발생했습니다. 마이그레이션이 보류 중입니다. 이 문제를 해결하려면, 실행Ruby on Rails 오류 ActiveRecord :: PendingMigrationError

bin/rake db:migrate RAILS_ENV=development 
raise ActiveRecord::PendingMigrationError if ActiveRecord::Migrator.needs_migration? 

(연결)

이미 아래에 몇 가지 솔루션을 시도했다 :

1)

rake db:drop 
rake db:create 
rake db:migrate 

2) bundle exec rake db:migrate

3) bin/rake db:migrate RAILS_ENV=development

하지만 작동하지 않아 반복해서 같은 오류가 발생했습니다. 어떻게해야합니까?

+0

내가 사용한 도구는 schema.rb를 삭제하고 'rake db : migrate' 명령을 실행하는 것입니다. 내가 오류를 재현 할 수 없기 때문에 레일스 문제에 게시 할 수 없었습니다. – oreoluwa

+0

어떤 데이터베이스를 사용하고 있습니까? –

+0

서버를 중지하고 이전에 시도한 첫 번째 단계 (삭제, 생성 및 마이그레이션)를 실행 한 다음 다시 시작하는 것이 좋습니다. – Nirupa

답변

1
$ rm db/schema.rb 
$ bundle exec rake db:drop 
$ bundle exec rake db:create 
$ bundle exec rake db:migrate 
0

하거나 DB를 긁어 : 재설정합니다. 내가 붙어있을 때 항상 저를 위해 일합니다.

+0

나는 그것을 내 마음 속에 간직 할 것이다. 고맙습니다! –