启动rails服务器的问题

时间:2013-03-06 00:12:23

标签: ruby-on-rails github

我正在开发一个使用Ruby on Rails的应用程序。我们团队中有5个人,因此我们使用的是GitHub。我在我的计算机上设置了rails,并且能够从头开始创建我自己的项目和数据库但是当我从GitHub克隆现有项目并尝试启动服务器时,我遇到了各种各样的问题。

我应该提一下,我正在使用Windows 7计算机,并且初始项目是在Linux计算机上创建的。我想这可能是一些问题的根源。

一句话,当我在必要的文件夹中并输入rails s时,我收到一条冗长的错误消息,该消息以:

开头
C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32
/lib/mysql2/client.rb:44:in `connect': Access denied for user 'root'@'localhost'
(using password: NO) (Mysql2::Error)

我可以提供更多信息,但我不确定如何帮助解决此问题。我是初学者(包括StackOverflow和RoR)所以我为没有更清晰和简洁而道歉。

提前致谢。

其他信息:

  • mysql:Ver 14.14 Distrib 5.5.30,for Win 64(x86)
  • ruby​​:Ver 1.9.3p125
  • rails:Ver 3.2.0
  • mysql gem:Ver 2.9.1
  • mysql2 gem:Ver 0.3.11

1 个答案:

答案 0 :(得分:3)

您的rails应用程序似乎正在尝试使用错误的凭据登录MySQL。

更新文件config / databases.yml以设置权限凭据。

请注意,不应将此文件签入版本控制,因为团队中的每个成员都不同。