Я пытаюсь подключиться к моей базе данных и правильно взаимодействовать с моей базой данных SQL. Когда я печатаю ...Рельсы, не связанные с MySQL
грабли БД: Схема: дамп
я получаю ........
simple_cms gregpfeffer$ rake db:schema:dump
dyld: lazy symbol binding failed: Symbol not found: _mysql_get_client_info
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Expected in: flat namespace
dyld: Symbol not found: _mysql_get_client_info
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Expected in: flat namespace
Trace/BPT trap: 5
Я отредактировал мой database.yml, чтобы теперь прочитать ...
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html
development:
adapter: mysql
encoding: utf8
reconnect: false
database: simple_cms_development
pool: 5
username: simple_cms
password: XXXXXXXXXX
socket: /tmp/mysql.sock
Любая идея, что происходит здесь? У меня установлены как mySQL, так и mySQL2, но не уверен, что это помогает.
Большое спасибо! Greg Pfeffer
Проверка: 1. Если вы можете соединиться с БД из командной строки с этим учетными данными и иметь доступ к базе данных 2. Возможно, вы положили камень в Gemfile и установили его в приложении с расслоением установки 3. Здесь была аналогичная проблема на mac: http://stackoverflow.com/questions/991708/rails-mysql-and-snow-leopard/1241484#1241484 – Zefiryn
Я могу получить доступ к mySQL через мою командную строку, да. –
Не уверен в 2 .... Я пытаюсь установить это как часть учебного пособия по Lynda.com, поэтому я не понимаю 100% 2. Можете ли вы прояснить? –