0

データベースを SQL データベースに接続して適切に操作できるようにしようとしています。入力すると...

レーキ データベース:スキーマ:ダンプ

わかった…………

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 gem の両方がインストールされていますが、それが役立つかどうかはわかりません。

本当にありがとう!グレッグ・フェファー

4

1 に答える 1

1

mysql2 をアダプターとして使用してみてください。mysql2 gem を使用しているようです。

  adapter: mysql2
于 2012-05-20T22:47:20.150 に答える