AWScloud9でrails tutrialを進めています
データベースをマイグレートしようとすると以下のエラーメッセージが発生しました。
ec2-user:~ $ cd /environment/toy_app/environment/toy_app (testtest) $ rails db:migrate
ec2-user:
== 20180701002009 CreateUsers: migrating ======================================
-- create_table(:users)
rails aborted!
StandardError: An error has occurred, this and all later migrations canceled:
undefined method kanazawa' for #<ActiveRecord::ConnectionAdapters::SQLite3::TableDefinition:0x000000041a8228> /home/ec2-user/environment/toy_app/db/migrate/20180701002009_create_users.rb:4:in
block in change'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:282:in create_table' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:849:in
block in method_missing'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:818:in block in say_with_time' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:818:in
say_with_time'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:838:in method_missing' /home/ec2-user/environment/toy_app/db/migrate/20180701002009_create_users.rb:3:in
change'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:792:in exec_migration' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:776:in
block (2 levels) in migrate'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:775:in block in migrate' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:408:in
with_connection'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:774:in migrate' 途中略 Caused by: NoMethodError: undefined method
kanazawa' for #ActiveRecord::ConnectionAdapters::SQLite3::TableDefinition:0x000000041a8228
/home/ec2-user/environment/toy_app/db/migrate/20180701002009_create_users.rb:4:in block in change' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/connection_adapters/abstract/schema_statements.rb:282:in
create_table'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:849:in block in method_missing' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:818:in
block in say_with_time'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:818:in say_with_time' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:838:in
method_missing'
/home/ec2-user/environment/toy_app/db/migrate/20180701002009_create_users.rb:3:in change' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:792:in
exec_migration'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:776:in block (2 levels) in migrate' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:775:in
block in migrate'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:408:in with_connection' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:774:in
migrate'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:953:in migrate' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1230:in
block in execute_migration_in_transaction'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1298:in block in ddl_transaction' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/connection_adapters/abstract/database_statements.rb:235:in
block in transaction'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/connection_adapters/abstract/transaction.rb:194:in block in within_new_transaction' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/connection_adapters/abstract/transaction.rb:191:in
within_new_transaction'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/connection_adapters/abstract/database_statements.rb:235:in transaction' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/transactions.rb:210:in
transaction'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1298:in ddl_transaction' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1229:in
execute_migration_in_transaction'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1201:in block in migrate_without_lock' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1200:in
each'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1200:in migrate_without_lock' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1150:in
migrate'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:1007:in up' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/migration.rb:985:in
migrate'
/usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/tasks/database_tasks.rb:171:in migrate' /usr/local/rvm/gems/ruby-2.4.1/gems/activerecord-5.1.4/lib/active_record/railties/databases.rake:58:in
block (2 levels) in <top (required)>'
/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rails/commands/rake/rake_command.rb:21:in block in perform' /usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rails/commands/rake/rake_command.rb:18:in
perform'
/usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rails/command.rb:46:in invoke' /usr/local/rvm/gems/ruby-2.4.1/gems/railties-5.1.4/lib/rails/commands.rb:16:in
<top (required)>'
/home/ec2-user/environment/toy_app/bin/rails:9:in require' /home/ec2-user/environment/toy_app/bin/rails:9:in
<top (required)>'
/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in load' /usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/spring/client/rails.rb:28:in
call'
/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/spring/client/command.rb:7:in call' /usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/spring/client.rb:30:in
run'
/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/bin/spring:49:in <top (required)>' /usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/spring/binstub.rb:31:in
load'
/usr/local/rvm/gems/ruby-2.4.1/gems/spring-2.0.2/lib/spring/binstub.rb:31:in <top (required)>' /home/ec2-user/environment/toy_app/bin/spring:15:in
require'
/home/ec2-user/environment/toy_app/bin/spring:15:in <top (required)>' bin/rails:3:in
load'
bin/rails:3:in `<main>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/01 04:04
2018/07/01 10:26