MySQL で Rails アプリケーションを作成するには、次の手順を実行します。
rails new application -database=mysql
ただし、それは機能しません。代わりに、SQLite が提供されます。SQLite は必要ありません。MySQL が必要です。
どうすればこれを解決できますか?
MySQL で Rails アプリケーションを作成するには、次の手順を実行します。
rails new application -database=mysql
ただし、それは機能しません。代わりに、SQLite が提供されます。SQLite は必要ありません。MySQL が必要です。
どうすればこれを解決できますか?
database.yml で mysql 構成を使用して新しい Rails アプリを作成するコマンドを見ていると思います
rails new app --database mysql
それがあなたの質問に答えてくれることを願っています。
まず、システムに mysql2 をインストールする必要があります。
sudo gem install mysql2 -v=0.2.11
mysql2 をインストールしたら、Mysql をデフォルトとして新しいアプリを作成する準備が整いました。
rails new sample_app -d mysql
バンドラーを使用する場合は、追加する必要があります
gem "mysql2"
Gemfile に移動して実行します
bundle install
config/database.yml でデータベース設定を指定します。