0

我是初学者。我正在尝试使用该命令启动 Rails 服务器。但我收到错误消息。我尝试在谷歌中搜索但没有结果。我将附上执行该命令时获得的日志图片。在此处输入图像描述

4

2 回答 2

0

你是如何设置你的 Rails 应用程序的?

好像你没有输入 bundle install 这个命令会下载并更新你所有的 gem。Action View 是一个 Rails 依赖项。

于 2015-07-09T19:34:52.050 回答
0

你得到什么Mysql错误?

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

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

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

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

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

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

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

于 2015-07-09T20:17:10.920 回答