□解決したいこと
bundle exec rpsec~ 実行すると、pspecの処理が止まってしまいます。
bundle exec rspec spec/models/tip_spec.rb #ここで処理が止まる
テストを実行させたいのですが、原因等お分かりの方いらっしゃいましたらご教示いただきたくお願い申し上げます。
□仮説及び調べたこと
上記、止まってしまったところでctl+Cで処理を止めました。
ここまで表示されたターミナル
taniguroarata@tanikuroshintanoMacBook-Pro archtips % bundle exec rspec spec/models/tip_spec.rb ^C RSpec is shutting down and will print the summary report... Interrupt again to force quit. rails aborted! Interrupt: /Users/taniguroarata/originalapp/archtips/bin/rails:9:in `<top (required)>' /Users/taniguroarata/originalapp/archtips/bin/spring:15:in `require' /Users/taniguroarata/originalapp/archtips/bin/spring:15:in `<top (required)>' bin/rails:3:in `load' bin/rails:3:in `<main>' Tasks: TOP => db:test:load => db:test:purge (See full trace by running task with --trace) Migrations are pending. To resolve this issue, run: rails db:migrate RAILS_ENV=test No examples found.
その際に
Migrations are pending. To resolve this issue, run: rails db:migrate RAILS_ENV=test No examples found.
とありましたので、
rails db:migrate RAILS_ENV=test
を実行しました。
== 20210509012613 AddImageToTip: migrating ==================================== -- add_column(:tips, :image, :string) #ここで処理が止まる
こちらも、途中で処理が止まってしまいました。
ID 20210509012613 がupの状態になっていないためと想定し、rails db:migrate:statusで確認しました。
database: archtips_development Status Migration ID Migration Name -------------------------------------------------- up 20210323145951 Devise create users up 20210331134218 Create tips up 20210403100758 Create active storage tablesactive storage up 20210417121435 Create comments up 20210429095154 Create tags up 20210429095830 Create tip tag relations up 20210509012613 Add image to tip
となり、ID 20210509012613はupの状態でした。
確認のため、rails db:rollbackでdownにしてから、再度rails db:migrate しましたが、結果は同じでした。
また、rails sは一度切った後、再起動しております。
解決方法がお分かりの方いらっしゃいましたらアドバイスいただきたくお願い申しあげます。
参考:エラーの原因となった
20210509012613_add_image_to_tip.rb
class AddImageToTip < ActiveRecord::Migration[6.0] def change add_column :tips, :image, :string end end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/09 23:01 編集
2021/05/10 05:22
2021/05/10 12:54 編集
2021/05/10 13:47
2021/05/10 14:16
2021/05/10 20:51
2021/05/10 22:41 編集