要使用 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 中指定您的数据库设置