2016-04-29 1 views
0

Приложение для рельсов было создано фрилансером, переданным нашей компанией. Он создал приложение на окнах. Когда мы пытаемся запустить его на MacBook Pro, он дает следующее сообщение об ошибке:Рельсы, принимающие неверный путь mysql на Mac

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'`(2) (Mysql2::Error)` 

Теперь ясно, так как я установил MySQL через Homebrew, расположение MySQL на моей системе /usr/local/bin/mysql и не /var/run/mysqld/mysqld.sock

Как могу ли я получить эту работу и что все команды мне придется использовать, чтобы исправить это?

Заранее спасибо.

+0

Можете ли вы поделиться 'конфигурации/database.yml' контента? –

ответ

0

Я думаю, вы должны изменить mysql сокет в config/database.yml к вашему Маку один, как:

development: 
    adapter: mysql2 
    host: localhost 
    username: root 
    password: xxxx 
    database: xxxx 
    socket: /usr/local/bin/mysql.sock 
+0

Спасибо тонну. Он работает сейчас. –

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