【发布时间】:2015-07-09 19:25:51
【问题描述】:
我是初学者。我正在尝试使用该命令启动 Rails 服务器。但我收到错误消息。我尝试在谷歌中搜索但没有结果。我将附上我执行该命令时得到的日志图片。
【问题讨论】:
标签: ruby-on-rails helpers activemodel uninitialized-constant
我是初学者。我正在尝试使用该命令启动 Rails 服务器。但我收到错误消息。我尝试在谷歌中搜索但没有结果。我将附上我执行该命令时得到的日志图片。
【问题讨论】:
标签: ruby-on-rails helpers activemodel uninitialized-constant
你遇到了什么 Mysql 错误?
你的 config/database.yml 中有什么?
到目前为止,您已经为 Rails 应用程序创建了文件夹结构(rails new),然后安装了所有相关组件(捆绑安装)。
当您启动服务器(rails 服务器)时,它会以“开发”模式启动(您还可以在单元测试中使用“测试”模式,在应用上线时使用“生产”模式 - 每个选项都略有不同)。 Rails 服务器尝试做的第一件事就是连接到数据库,因此它会在 config/database.yml 中查找开发部分中指定的数据库。
很可能,它正在尝试使用错误的用户名和密码连接到一个尚不存在的数据库。
首先要做的是更新 config/database.yml 中的用户名和密码以匹配您本地的 Mysql 服务器。
第二件事是建立开发数据库;该命令是“bin/rake db:create”(如果您使用的是 Rails 3.x,则为“bundle exec rake db:create”)。
希望这足以让您的服务器启动。
【讨论】:
您是如何设置您的 rails 应用程序的?
好像你没有输入 捆绑安装 此命令会下载并更新您的所有 gem。 Action View 是一个 Rails 依赖项。
【讨论】: