0

aptanarailsアプリケーションをmysqlに接続しようとしました。しかし、エラーメッセージはllibmysqlが欠落していることを示しています。お願い助けて

これが私の手順です。何か見落としがあった場合はお知らせください。

1- aptanaを開き、新しい鉄道プロジェクトを作成しました2- aptanaはすべてのフォルダーを自動的に作成し、

 $ bundle install

3-次に、database.ymlを次のように構成しました

  adapter: mysql2
  encoding: utf8
  reconnect: false
  database: blog_development
  pool: 5
  username: root
  password: root
  host: localhost

4-gemファイルにmysql2を追加しました5-mysql-connector-c-noinstall-6.0.2-win32.zipをダウンロードし、これをデスクトップに抽出しました

5-5- $ gem install mysql --platform=ruby -- --with-mysql-dir=D:\Software-backup\mysqlconnecter

6-次にバンドルインストール7-次にrakedb:create

しかし、ここでのエラーメッセージはエラーメッセージのようです

Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
        ERROR: Failed to build gem native extension.

        c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb --with-mysql-dir=C:UsersasusDesktopabc
checking for main() in -llibmysql... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

私はこれを解決する方法がわかりません..助けてください..

ありがとう

4

1 に答える 1

1

私は同じ問題を抱えていました。私がしたことは、ファイルlibmysql.dll(ダウンロードしたコネクタを抽出することで取得)をRubyインストールフォルダ内のフォルダbinにコピーすることでした。あなたの場合、libmysql.dllをC:/RailsInstaller/Ruby1.9.3/binにコピーする必要があります。

于 2013-02-11T23:46:22.577 に答える