SQLite動かしていたアプリで途中からMysqlに切り替えたいときのメモ。
An error occurred while installing mysql2 (0.4.10), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.4.10'` succeeds before bundling.
って、何べんも怒られた。
sudo apt-get update
sudo apt-get install libmysqlclient-dev
[Gemfile]
gem 'mysql2'
bundle install
[database.yml]
default: &default
adapter: mysql2
encoding: utf8mb4
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: root
password: vagrant
socket: /var/run/mysqld/mysqld.sock
development:
<<: *default
database: rails_sample_app_dev
test:
<<: *default
database: rails_sample_app_test
production:
<<: *default
database: rails_sample_app
bundle exec rake db:create
テーブルができた。
最後までお読みいただき、ありがとうございました。
ご意見などありましたら@hippohackへDMをお願いいたします。