Help us understand the problem. What is going on with this article?

Rails mysql2でrake db:createがエラー問題

More than 3 years have passed since last update.

現象

注意: 2015/9/9 0:00時点での現象です。

rails new hoge -d mysql

でrailsアプリケーションを新規で立ち上げ、

bundle exec rake db:create

すると、エラー?!

Specified 'mysql2' for database adapter, but the gem is not loaded. Add `gem 'mysql2'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord).

いやいや、Gemfileの中に mysql2 ありますから。

bundle update

を行ってみても効果なし。

対応策

gem 'mysql2', '~> 0.3.20'

にてバージョン指定を行えば、エラーがなくなった。

mysql2のバージョンアップに伴って、不具合が発生しているようです。
おそらくすぐに対応されるかと思いますが、取り急ぎ解決策。

shizuma
web&DeepLearningエンジニア。 ACES.inc←東京大学大学院/東京←鹿児島/blog https://blog.seishin55.com ; Qiita https://qiita.com/shizuma ; note https://note.mu/seishin55
https://seishin55.com
aces
ACES(エーシーズ)は、 画像認識を中心としたAIアルゴリズムの力で、リアル産業のDX(デジタルトランスフォーメーション)を推進し、シンプルな社会を実現する会社です。ヒトの働き方をデジタルの力で 自動化・効率化することで、誰もが生き生きと 生きられる社会を実現していきます。
https://acesinc.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした