Я работаю над приложением, которое использует 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
Можете ли вы помочь мне понять, какую часть файла мне нужно изменить? Я предполагаю, что «база данных», «имя пользователя» и «пароль» нужно изменить, это правильно? – Zack
Ознакомьтесь с руководствами здесь: http://guides.rubyonrails.org/getting_started.html#configuring-a-database Но да, вы должны в основном изменить имя пользователя и пароль. – Intrepidd
Спасибо @Intrepidd !!! Сработало! :-) – Zack