我目前正在设置我的第一个 Rails 环境。 当我尝试运行时
rake db:create
database.yml 中指定的数据库已构建,但不是按照预期那样位于 db/ 文件夹中,而是位于 /var/lib 中/mysql。我必须做什么才能让它在适当的位置构建数据库?我正在运行 Arch Linux。
最佳答案
只有 sqlite 数据库才会放置在 db/
文件夹中。其他数据库解决方案(例如 Mysql 或 Postgresql)将根据它们自己的内部位置(通常在安装期间设置)创建数据库。
数据库的创建位置没有任何问题,不应将其移动或放置在 db/
文件夹中。
关于mysql - rake 数据库 :create wrong location,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11285776/