【问题标题】:How to make a Rails application using MySQL?如何使用 MySQL 制作 Rails 应用程序?
【发布时间】:2012-11-11 07:21:40
【问题描述】:
要使用 MySQL 制作 Rails 应用程序,我执行以下操作:
rails new application -database=mysql
但这不起作用,而是提供了我的 SQLite。
我不想要 SQLite,我想要 MySQL。
我该如何解决这个问题?
【问题讨论】:
标签:
mysql
ruby-on-rails
sqlite
【解决方案1】:
我认为您正在查看在 database.yml 中使用 mysql 配置创建新 Rails 应用程序的命令
rails new app --database mysql
我希望它能回答您的问题。
【解决方案2】:
首先你需要在你的系统中安装mysql2
sudo gem install mysql2 -v=0.2.11
一旦你安装了mysql2,那么你就可以创建一个默认使用Mysql的新应用了
rails new sample_app -d mysql
【解决方案3】:
如果你使用捆绑器,那么你应该添加
gem "mysql2"
到您的 Gemfile 并运行
bundle install
然后在 config/database.yml 中指定你的数据库设置