2013-03-06 4 views
0

Я работаю над приложением, которое использует Ruby on Rails. В группе 5 человек, поэтому мы используем GitHub. У меня есть настройка рельсов на моем компьютере и я могу создавать свои собственные проекты и базы данных с нуля, но когда я клонирую наш существующий проект из GitHub и пытаюсь запустить сервер, у меня возникают всевозможные проблемы.Проблемы с сервером rails

Я должен упомянуть, что я работаю над машиной 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: Веры 14.14 Distrib 5.5.30 для Win 64 (x86)
  • рубина: Веры 1.9.3p125
  • рельсы: Ver 3.2.0
  • MySQL перл: Ver 2.9.1
  • mysql2 перл: Ver 0.3.11

ответ

3

кажется, что ваши рельсы приложение пытаясь войти в MySQL с неправильными учетными данными.

Обновите файл config/databases.yml, чтобы установить учетные данные прав.

Обратите внимание, что этот файл не должен быть проверен в контроле версий, поскольку он отличается для каждого члена команды.

+0

Можете ли вы помочь мне понять, какую часть файла мне нужно изменить? Я предполагаю, что «база данных», «имя пользователя» и «пароль» нужно изменить, это правильно? – Zack

+1

Ознакомьтесь с руководствами здесь: http://guides.rubyonrails.org/getting_started.html#configuring-a-database Но да, вы должны в основном изменить имя пользователя и пароль. – Intrepidd

+0

Спасибо @Intrepidd !!! Сработало! :-) – Zack

Смежные вопросы