2015-01-06 6 views

답변

1

오류 메시지에서 설명한대로 rake db:migrate RAILS_ENV=development을 실행하여 보류중인 마이그레이션을 실행합니다.

이렇게하기 전에 rake db:migrate:status RAILS_ENV=development을 실행하여 보류중인 마이그레이션이 있는지 확인할 수 있습니다. 상태가 down 인 마이그레이션이 있음을 보여줍니다. 보류중인 마이그레이션을 적용하면 모든 마이그레이션 상태는 up이됩니다.

+0

도와 주셔서 감사합니다.하지만 실행 후 오류가 발생합니다. add_column (: users, : password_digest, : string) 레이크 중단되었습니다! StandardError : 오류가 발생했습니다.이 이후의 모든 마이그레이션이 취소되었습니다. SQLite3 :: SQLException : 중복 열 이름 : password_digest : ALTER TABLE "users"ADD "password_digest"varchar/var/lib/gems/2.1.0/gems /activerecord-4.2.0/lib/active_record/connection_adapters/sqlite3_adapter.rb:333 :'실행 차단 ' /var/lib/gems/2.1.0/gems/activerecord-4.2.0/lib/active_record/connection_adapters /abstract_adapter.rb:466:1212 '로그에 차단' .. – TarepSH

+0

당신이하고있는 일을 이해하기 위해 읽고있는 책의 1 장부터 시작하십시오. –