備忘録として。
前提として、以前Railsを試したことがあるので、下記は事前にインストール済みだった。
- Ruby 1.8.6(One-Click Installer版)
- Ruby Gems
- MySQL 5.4.1(Beta)
やったことの手順
- Gemsでインストール済みのgemを全てupdate。Railsが2.3.3になった
- Release - Ruby-mswin32 (ja)からWindows用の1.8.7のZIPをダウンロードし解凍、既存のRuby(1.8.6)のフォルダに上書きコピー
(1.8.6のままではエラーが起きる) - このままではdb:migrateする時に下記のエラーが出る。(MySQLの5.1以降に対応していないらしい)
rake aborted!
そこで、PHP5.2のフォルダからlibmysql.dllをコピーしてきてRubyのbinフォルダに入れると解消した
Mysql::Error: Commands out of sync; you can't run this command now: SHOW TABLES
(参考:Aptana Forums • View topic - Fixed: Commands out of sync)
0 件のコメント:
コメントを投稿