rails 3 gem mysql2 не работает при попытке изменить базу данных с sqlite на mysql - PullRequest
1 голос
/ 08 февраля 2011

Я обновил database.yml до:

development:
    adapter: mysql2
    encoding: utf8
    reconnect: false
    database: dreamcity
    pool: 5
    username: root
    password: root
    host: localhost
    socket: /var/mysql/mysql.sock

Теперь я могу открыть mysql по ключу: rails dbconsole. Но когда я пытаюсь использовать rake db: schema: load или rake db: reset, rails жалуется:

dyld: lazy symbol binding failed: Symbol not found: _mysql_init
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
  Expected in: flat namespace

dyld: Symbol not found: _mysql_init
  Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle
  Expected in: flat namespace

В чем проблема? Я включил mysql2 в Gemfile и выполняю установку пакета. Все остальное в порядке ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...