输入 rails 服务器命令时出错

Error while typing rails server command

我是 beginner.I 我正在尝试使用 command.But 启动 rails 服务器 我遇到了错误。我尝试在 google 中搜索,但没有 results.I 会附上我执行该命令时获得的日志图片。

您是如何设置 rails 应用程序的?

您似乎没有输入 捆绑安装 此命令下载并更新您所有的 gem。动作视图是 rails 依赖项。

您收到什么 Mysql 错误?

你的 config/database.yml 里有什么?

到目前为止,您已经为 Rails 应用程序(rails 新)创建了文件夹结构,然后安装了所有相关组件(捆绑安装)。

当您启动服务器(rails 服务器)时,它以 "development" 模式启动(您也有 "test" 单元测试模式和 "production" 模式,当您应用程序是实时的 - 每个都有略微不同的选项)。 Rails 服务器尝试做的第一件事就是连接到数据库,因此它在 config/database.yml 中查找在开发部分指定的数据库。

很可能,它正在尝试使用错误的用户名和密码连接到一个尚不存在的数据库。

首先要做的是更新 config/database.yml 中的用户名和密码以匹配您本地的 Mysql 服务器。

第二件事是建立开发数据库;该命令是 "bin/rake db:create"(如果您在 Rails 3.x 上,则为 "bundle exec rake db:create")。

希望这足以启动您的服务器。