windows的64位平臺rails連接mysql的方法

  1. 安裝mysql
    gem install mysql
  2. 使用mysql,如,rake db:migrate
    會報錯:
    E:/study/ruby/rails_space>rake db:migrate
    (in E:/study/ruby/rails_space)
    !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
    rake aborted!
    193: %1 不是有效的 Win32 應用程序。   - D:/ruby/1.8.7/lib/ruby/gems/1.8/gems/mysql-2.8.1-x86-mswin32/lib/1.8/mysql_api.so
    (See full trace by running task with --trace)
  3. 複製32位版本的libmysql.dll到ruby的bin目錄下
    需要注意的是,libmysql.dll的版本需要是5.0.xx的,不能是最新的5.1.xx版本的,否則會報錯
  4. 問題解決

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章