0

我目前正在设置我的第一个 Rails 环境。当我尝试跑步时

rake db:create

在 database.yml 中指定的数据库是构建的,但不是在db/文件夹中,而是在/var/lib/mysql中。我必须做什么才能使其在适当的位置构建数据库?我正在运行 Arch Linux。

4

2 回答 2

2

只有 sqlite 数据库将被放置在该db/文件夹中。其他数据库解决方案,如 Mysql 或 Postgresql 将根据自己的内部位置创建数据库,通常在安装期间设置。

创建数据库的位置没有任何问题,不应将其移动或放置在db/文件夹中。

于 2012-07-02T13:28:12.203 回答
0

您的数据库(在这种情况下看起来像 mysql)配置确定实际数据文件的存储位置。它与轨道无关。

于 2012-07-01T22:54:53.380 回答