##しようとしている事
勉強し出して2ヶ月の初学者になります。
Herokuでデプロイしたい。
Heroku+Rails+MySQL
最初PostgreSQLでしようとしてエラーで動けなくなってMySQLに変えて取り組んでます。
##エラー内容
ターミナルで
heroku run rails db:migrateするとエラーが出ました。
Mysql2::Error: Unsupported charset: '"unicode"'
翻訳
Mysql2 :: Error:サポートされていない文字セット: '"unicode"'
##関連ソース
database.yml
1# MySQL. Versions 5.1.10 and up are supported. 2# 3# Install the MySQL driver 4# gem install mysql2 5# 6# Ensure the MySQL gem is defined in your Gemfile 7# gem 'mysql2' 8# 9# And be sure to use new-style password hashing: 10# https://dev.mysql.com/doc/refman/5.7/en/password-hashing.html 11# 12default: &default 13 adapter: mysql2 14 encoding: utf8 15 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> 16 username: root 17 password: 18 socket: /tmp/mysql.sock 19 20development: 21 <<: *default 22 database: bicycle2_development 23 24# Warning: The database defined as "test" will be erased and 25# re-generated from your development database when you run "rake". 26# Do not set this db to the same as development or production. 27test: 28 <<: *default 29 database: bicycle2_test 30 31# As with config/secrets.yml, you never want to store sensitive information, 32# like your database password, in your source code. If your source code is 33# ever seen by anyone, they now have access to your database. 34# 35# Instead, provide the password as a unix environment variable when you boot 36# the app. Read http://guides.rubyonrails.org/configuring.html#configuring-a-database 37# for a full rundown on how to provide these environment variables in a 38# production deployment. 39# 40# On Heroku and other platform providers, you may have a full connection URL 41# available as an environment variable. For example: 42# 43# DATABASE_URL="mysql2://myuser:mypass@localhost/somedatabase" 44# 45# You can use this database configuration with: 46# 47# production: 48# url: <%= ENV['DATABASE_URL'] %> 49# 50production: 51 <<: *default 52 database: bicycle2_production 53 username: bicycle2 54 password: <%= ENV['BICYCLE2_DATABASE_PASSWORD'] %> 55
##やった事
PostgreSQLのgemの削除
heroku run rake db:migrate:reset
ヒントをいただけると嬉しいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。