2012-09-28 2 views
0

Итак, я новичок в MacOs и Ruby. Я немного играл с Ruby на терминале, все прошло хорошо. Затем я загрузил и установил структуру рельсов. Все прошло хорошо! Но когда я начинаю серверКак подключить ruby ​​к mysql?

rails server 

и только после обновления «Добро пожаловать на борт сайта» Я получаю эту ошибку в терминале:

Mysql2::Error (Access denied for user 'root'@'localhost' (using password: NO)): 
mysql2 (0.3.11) lib/mysql2/client.rb:44:in `connect' 
mysql2 (0.3.11) lib/mysql2/client.rb:44:in `initialize' 

Есть несколько строк ошибок, но я уверен, что они все связанные с не могли найти и/или не могли подключиться к mySql. Я установил сервер mySql перед установкой рельсов, чтобы использовать его с Apache/PHP. Итак, я думаю, что где-то есть файл, чтобы сказать рельсы, где сервер или, возможно, говорит пользователю/паролю rails?

Я искал решение для Google, но у меня были результаты людей, у которых были проблемы из-за разных вещей.

ответ

1

Пожалуйста, укажите MySQL имя пользователя и пароль в конфигурации/database.yml файл

для например, для среды разработки:

development: 
    adapter: mysql2 
    encoding: utf8 
    database: < your database name> 
    username: <your usename> 
    password: <your password> 

Вы можете добавить дополнительные свойства, если вы хотите, я уже показал, здесь требуются только поля.

Thanks

+0

Нет, спасибо вам! :) Иногда я вижу вещи более сложные, как они есть. – pzin

+0

сделал это решение проблемы ур? –

+0

Да, конечно. Теперь мне нужно просто создать таблицы и продолжить. Еще раз спасибо. – pzin

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