Ruby on Rails本身是否支持DB服务器?

时间:2017-01-26 16:58:46

标签: ruby-on-rails database

我是Ruby on Rails的初学者。 我制作了第一个演示项目并通过这些命令运行

rails new demo
rails server

它确实运作良好。 我没有像XAMPP那样安装任何apache或mysql服务器,但我的演示项目工作正常。 现在我想知道rails上的ruby是否支持数据库服务器。 如果没有,我应该安装像XAMPP这样的新数据库服务器吗?

1 个答案:

答案 0 :(得分:1)

检查您的config/database.yml您将看到默认使用系统中安装的sqllite,这就是系统启动的原因,您可以在gem文件中看到sqllite3 gem是否存在将您连接到数据库的适配器,一旦您将database.yml的配置更改为使用postgres并添加pg gem,该应用将无法启动,因为它无法连接到postgres,因为它未安装或未连接到您的计算机

同时检查这个答案,它会为你清楚Convert a Ruby on Rails app from sqlite to MySQL?