###わからないこと
rails db:migrateでエラーが出ました。
$ bin/rails db:migrate RAILS_ENV=test == 20170227042251 CreateUsers: migrating ====================================== -- create_table(:users) rails aborted! StandardError: An error has occurred, this and all later migrations canceled: SQLite3::SQLException: table "users" already exists: CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "email" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) /home/vagrant/workspace/myblog/db/migrate/20170227042251_create_users.rb:3:in `change' /home/vagrant/workspace/myblog/bin/rails:9:in `require' /home/vagrant/workspace/myblog/bin/rails:9:in `<top (required)>' /home/vagrant/workspace/myblog/bin/spring:15:in `<top (required)>' bin/rails:3:in `load' bin/rails:3:in `<main>' ActiveRecord::StatementInvalid: SQLite3::SQLException: table "users" already exists: CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "email" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) /home/vagrant/workspace/myblog/db/migrate/20170227042251_create_users.rb:3:in `change' /home/vagrant/workspace/myblog/bin/rails:9:in `require' /home/vagrant/workspace/myblog/bin/rails:9:in `<top (required)>' /home/vagrant/workspace/myblog/bin/spring:15:in `<top (required)>' bin/rails:3:in `load' bin/rails:3:in `<main>' SQLite3::SQLException: table "users" already exists /home/vagrant/workspace/myblog/db/migrate/20170227042251_create_users.rb:3:in `change' /home/vagrant/workspace/myblog/bin/rails:9:in `require' /home/vagrant/workspace/myblog/bin/rails:9:in `<top (required)>' /home/vagrant/workspace/myblog/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) [vagrant@localhost myblog]$ Mysql3::Error: Table 'users' already exists -bash: Mysql3::Error:: コマンドが見つかりません
rails test ができなくて、よくみたらmigrateでエラーが出ていました。
教えてくれると助かります。
###追記
<database.yml>
default: &default adapter: sqlite3 pool: 5 timeout: 5000 development: <<: *default database: db/development.sqlite3 test: <<: *default database: db/test.sqlite3 production: <<: *default database: db/production.sqlite3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/11 09:14
2017/03/11 09:44
2017/03/12 00:11
2017/03/12 00:23
2017/03/13 01:15