ActiveRecord :: StatementInvalid: Mysql2 :: Ошибка: Неизвестная сортировка: 'utf8_0900_ai_ci'

Я новичок, пытающийся научиться рубину на рельсах, следуя серии видео Lynda, используя ROR версии 5.0 и mysql 8.02. после создания записей в таблице DB> migrate> model.rb и запуска "rails db: migrate", я получаю сообщение об ошибке в терминале, который не имеет большого смысла. iv, используя другого пользователя и разрешая ему привилегии mysql и поиск в Интернете, но не повезло.

=============================

класс CreateUsers <ActiveRecord :: Миграция [5.0]

def up create_table: users do | t |

    t.column "first_name", :string, :limit => 25
    t.string "last_name", :limit => 50
    t.string "email", :default => '', :null => false
    t.string "password", :limit => 40

  t.timestamps
end

конец

сбрасывать

drop_table :users

конец

конец

MBP: simple_cms $ rails db: migrate rails отменены! ActiveRecord :: StatementInvalid: Mysql2 :: Ошибка: Неизвестная сортировка: 'utf8_0900_ai_ci': CREATE TABLE schema_migrations (version varchar (255) COLLATE utf8_0900_ai_ci ПЕРВИЧНЫЙ КЛЮЧ) ENGINE = InnoDB/Users/.rvm/gems/ruby-2.3.0/gems/mysql2-0.4.9/lib/mysql2/client.rb: 120: in _query'/Users/.rvm/gems/ruby-2.3.0/gems/mysql2-0.4.9/lib/mysql2/client.rb:120:in block in query '/Users/.rvm/gems/ruby-2.3.0/gems/mysql2-0.4.9/lib/mysql2/client.rb:119:in handle_interrupt'/Users/.rvm/gems/ruby-2.3.0/gems/mysql2-0.4.9/lib/mysql2/client.rb:119:in запросе '/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/abstract_mysql_adapter.rb: 218: in block in execute'/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/abstract_adapter.rb:590:in блок в журнале '/Users/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.6/lib/active_support/notifications/instrumenter.rb21:in instrument'/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/abstract_adapter.rb:583:in instrument'/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/abstract_adapter.rb:583:in журнале '/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:218:in execute'/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/mysql/database_statements.rb:31:in execute '/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/abstract/schema_statements.rb:78:in create_table'/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:423:in create_table '/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/schema_migration.rb:27:in create_table'/Users/.rvm/gems/ruby-2.3.0/gems/activerecord-5.0.6/lib/active_record/connection_adapters/abstract/schema_statements.rb:1008:in initialize_schema_migrations_table '

0
источник поделиться

Посмотрите другие вопросы по меткам или Задайте вопрос