0

Ruby on Rails を利用するアプリケーションに取り組んでいます。グループには5人いるので、GitHubを使用しています。私は自分のコンピューターにレールをセットアップしており、独自のプロジェクトとデータベースを最初から作成できますが、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、Win 64 (x86) 用
  • ruby: Ver 1.9.3p125
  • レール: Ver 3.2.0
  • mysql gem: Ver 2.9.1
  • mysql2 gem: Ver 0.3.11
4

1 に答える 1

3

Rails アプリが間違った資格情報で MySQL にログインしようとしているようです。

ファイル config/databases.yml を更新して、権利資格情報を設定します。

このファイルはチームのメンバーごとに異なるため、バージョン管理にチェックインしないでください。

于 2013-03-06T00:20:25.253 に答える