Closed sonic182 closed 2 years ago
rake db:migrate I, [2021-01-22T11:56:55.180787 #79] INFO -- : Celluloid 0.17.4 is running in BACKPORTED mode. [ http://git.io/vJf3J ] rake aborted! StandardError: An error has occurred, this and all later migrations canceled: Directly inheriting from ActiveRecord::Migration is not supported. Please specify the Rails release the migration was written for: class DefaultForEnabled < ActiveRecord::Migration[4.2] /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:528:in `inherited' /app/db/migrate/20160907152236_default_for_enabled.rb:1:in `<top (required)>' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `block in require_with_bootsnap_lfi' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require_with_bootsnap_lfi' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in `block in require' /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in `load_dependency' /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in `require' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:986:in `load_migration' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:982:in `migration' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:977:in `disable_ddl_transaction' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1350:in `use_transaction?' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1342:in `ddl_transaction' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1263:in `block in migrate_without_lock' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1262:in `each' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1262:in `migrate_without_lock' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1210:in `block in migrate' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1363:in `with_advisory_lock' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1210:in `migrate' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1036:in `up' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1011:in `migrate' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/tasks/database_tasks.rb:172:in `migrate' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/railties/databases.rake:60:in `block (2 levels) in <top (required)>' /usr/local/bundle/gems/rake-13.0.0/exe/rake:27:in `<top (required)>' Caused by: StandardError: Directly inheriting from ActiveRecord::Migration is not supported. Please specify the Rails release the migration was written for: class DefaultForEnabled < ActiveRecord::Migration[4.2] /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:528:in `inherited' /app/db/migrate/20160907152236_default_for_enabled.rb:1:in `<top (required)>' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `require' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:22:in `block in require_with_bootsnap_lfi' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb:92:in `register' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require_with_bootsnap_lfi' /usr/local/bundle/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require' /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in `block in require' /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:257:in `load_dependency' /usr/local/bundle/gems/activesupport-5.2.3/lib/active_support/dependencies.rb:291:in `require' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:986:in `load_migration' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:982:in `migration' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:977:in `disable_ddl_transaction' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1350:in `use_transaction?' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1342:in `ddl_transaction' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1291:in `execute_migration_in_transaction' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1263:in `block in migrate_without_lock' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1262:in `each' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1262:in `migrate_without_lock' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1210:in `block in migrate' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1363:in `with_advisory_lock' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1210:in `migrate' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1036:in `up' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/migration.rb:1011:in `migrate' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/tasks/database_tasks.rb:172:in `migrate' /usr/local/bundle/gems/activerecord-5.2.3/lib/active_record/railties/databases.rake:60:in `block (2 levels) in <top (required)>' /usr/local/bundle/gems/rake-13.0.0/exe/rake:27:in `<top (required)>' Tasks: TOP => db:migrate (See full trace by running task with --trace)
Seems some new stuff with migrations after rails 5.1, possible solution https://stackoverflow.com/questions/44414377/why-is-my-rails-dbmigrate-not-working
I fixed it in https://github.com/siwapp/siwapp-ror/commit/924d16008cfcc09356c87db01848e45290cb58ca
Seems some new stuff with migrations after rails 5.1, possible solution https://stackoverflow.com/questions/44414377/why-is-my-rails-dbmigrate-not-working