Created
December 30, 2019 21:38
-
-
Save RickArora/9e200a577589c8e5a29bce33d2902682 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rickys-MacBook-Pro:sample_app Rtyer$ bundle exec rails db:environment:set RAILS_ENV=development | |
Rickys-MacBook-Pro:sample_app Rtyer$ bundle exec rails db:migrate:reset | |
Dropped database 'db/development.sqlite3' | |
Dropped database 'db/test.sqlite3' | |
Created database 'db/development.sqlite3' | |
Created database 'db/test.sqlite3' | |
== 20191222222306 CreateUsers: migrating ====================================== | |
-- create_table(:users) | |
-> 0.0029s | |
== 20191222222306 CreateUsers: migrated (0.0032s) ============================= | |
== 20191226020933 AddIndexToUsersEmail: migrating ============================= | |
-- add_index(:users, {:unique=>true}) | |
rails aborted! | |
StandardError: An error has occurred, this and all later migrations canceled: | |
undefined method `to_sym' for [:unique, true]:Array | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:1265:in `block in quoted_columns_for_index' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:1265:in `map' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:1265:in `quoted_columns_for_index' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:1199:in `add_index_options' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:786:in `add_index' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:890:in `block in method_missing' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:858:in `block in say_with_time' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:858:in `say_with_time' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:879:in `method_missing' | |
/Users/Rtyer/Documents/enviornment/sample_app/db/migrate/20191226020933_add_index_to_users_email.rb:3:in `change' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:828:in `exec_migration' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:812:in `block (2 levels) in migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:811:in `block in migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:465:in `with_connection' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:810:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1001:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1311:in `block in execute_migration_in_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1362:in `block in ddl_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:277:in `block in transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:277:in `transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/transactions.rb:212:in `transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1362:in `ddl_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1310:in `execute_migration_in_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1282:in `block in migrate_without_lock' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1281:in `each' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1281:in `migrate_without_lock' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1231:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1061:in `up' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1036:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/tasks/database_tasks.rb:238:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/railties/databases.rake:85:in `block (3 levels) in <top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/railties/databases.rake:83:in `each' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/railties/databases.rake:83:in `block (2 levels) in <top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/commands/rake/rake_command.rb:23:in `block in perform' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/commands/rake/rake_command.rb:20:in `perform' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/command.rb:48:in `invoke' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/commands.rb:18:in `<top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/bin/rails:11:in `require' | |
/Users/Rtyer/Documents/enviornment/sample_app/bin/rails:11:in `<top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/client/rails.rb:28:in `load' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/client/rails.rb:28:in `call' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/client/command.rb:7:in `call' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/client.rb:30:in `run' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/bin/spring:49:in `<top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/binstub.rb:11:in `load' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/binstub.rb:11:in `<top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/bin/spring:16:in `require' | |
/Users/Rtyer/Documents/enviornment/sample_app/bin/spring:16:in `<top (required)>' | |
bin/rails:5:in `load' | |
bin/rails:5:in `<main>' | |
Caused by: | |
NoMethodError: undefined method `to_sym' for [:unique, true]:Array | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:1265:in `block in quoted_columns_for_index' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:1265:in `map' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:1265:in `quoted_columns_for_index' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:1199:in `add_index_options' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/schema_statements.rb:786:in `add_index' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:890:in `block in method_missing' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:858:in `block in say_with_time' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:858:in `say_with_time' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:879:in `method_missing' | |
/Users/Rtyer/Documents/enviornment/sample_app/db/migrate/20191226020933_add_index_to_users_email.rb:3:in `change' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:828:in `exec_migration' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:812:in `block (2 levels) in migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:811:in `block in migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:465:in `with_connection' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:810:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1001:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1311:in `block in execute_migration_in_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1362:in `block in ddl_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:277:in `block in transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/transaction.rb:280:in `block in within_new_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/transaction.rb:278:in `within_new_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/connection_adapters/abstract/database_statements.rb:277:in `transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/transactions.rb:212:in `transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1362:in `ddl_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1310:in `execute_migration_in_transaction' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1282:in `block in migrate_without_lock' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1281:in `each' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1281:in `migrate_without_lock' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1231:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1061:in `up' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/migration.rb:1036:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/tasks/database_tasks.rb:238:in `migrate' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/railties/databases.rake:85:in `block (3 levels) in <top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/railties/databases.rake:83:in `each' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/activerecord-6.0.0/lib/active_record/railties/databases.rake:83:in `block (2 levels) in <top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/commands/rake/rake_command.rb:23:in `block in perform' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/commands/rake/rake_command.rb:20:in `perform' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/command.rb:48:in `invoke' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/railties-6.0.0/lib/rails/commands.rb:18:in `<top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/bin/rails:11:in `require' | |
/Users/Rtyer/Documents/enviornment/sample_app/bin/rails:11:in `<top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/client/rails.rb:28:in `load' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/client/rails.rb:28:in `call' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/client/command.rb:7:in `call' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/client.rb:30:in `run' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/bin/spring:49:in `<top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/binstub.rb:11:in `load' | |
/Users/Rtyer/Documents/enviornment/sample_app/vendor/bundle/ruby/2.6.0/gems/spring-2.1.0/lib/spring/binstub.rb:11:in `<top (required)>' | |
/Users/Rtyer/Documents/enviornment/sample_app/bin/spring:16:in `require' | |
/Users/Rtyer/Documents/enviornment/sample_app/bin/spring:16:in `<top (required)>' | |
bin/rails:5:in `load' | |
bin/rails:5:in `<main>' | |
Tasks: TOP => db:migrate:reset => db:migrate | |
(See full trace by running task with --trace) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment