###前提・実現したいこと
bundle exec rake db:migrateでのエラーを改善したいです。
###発生している問題・エラーメッセージ
lenux
1$ bundle exec rake db:migrate 2== 20160325085507 ChangeUserIdToGalleries: migrating ========================== 3-- change_column(:galleries, :user_id, :integer) 4rake aborted! 5StandardError: An error has occurred, this and all later migrations canceled: 6 7undefined method `to_sym' for nil:NilClass 8/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/schema_definitions.rb:258:in `column' 9/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/sqlite3_adapter.rb:546:in `block (2 levels) in copy_table' 10/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/sqlite3_adapter.rb:539:in `each' 11/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/sqlite3_adapter.rb:539:in `block in copy_table' 12/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/schema_statements.rb:216:in `create_table' 13/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/sqlite3_adapter.rb:536:in `copy_table' 14/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/sqlite3_adapter.rb:529:in `move_table' 15/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/sqlite3_adapter.rb:522:in `block in alter_table' 16/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/database_statements.rb:211:in `transaction' 17/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/sqlite3_adapter.rb:521:in `alter_table' 18/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/sqlite3_adapter.rb:485:in `change_column' 19/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:665:in `block in method_missing' 20/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:634:in `block in say_with_time' 21/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:634:in `say_with_time' 22/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:654:in `method_missing' 23/Users/takuman/earth/db/migrate/20160325085507_change_user_id_to_galleries.rb:3:in `change' 24/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:608:in `exec_migration' 25/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:592:in `block (2 levels) in migrate' 26/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:591:in `block in migrate' 27/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:292:in `with_connection' 28/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:590:in `migrate' 29/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:768:in `migrate' 30/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:998:in `block in execute_migration_in_transaction' 31/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:1044:in `block in ddl_transaction' 32/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction' 33/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction' 34/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction' 35/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/transactions.rb:220:in `transaction' 36/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:1044:in `ddl_transaction' 37/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:997:in `execute_migration_in_transaction' 38/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:959:in `block in migrate' 39/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:955:in `each' 40/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:955:in `migrate' 41/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:823:in `up' 42/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/migration.rb:801:in `migrate' 43/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/tasks/database_tasks.rb:137:in `migrate' 44/Library/Ruby/Gems/2.0.0/gems/activerecord-4.2.6/lib/active_record/railties/databases.rake:44:in `block (2 levels) in <top (required)>' 45Tasks: TOP => db:migrate 46(See full trace by running task with --trace)
###migrate/20160325085507_change_user_id_to_galleries.rb
class ChangeUserIdToGalleries < ActiveRecord::Migration def change change_column :galleries, :user_id, :integer end end
###補足情報(言語/FW/ツール等のバージョンなど)
Ruby 2.0.0
rails 4.2.6
rake 11.1.1
回答1件
あなたの回答
tips
プレビュー