Windows 7 x64でmysql gemをインストールしようとしています。 Ruby -vはruby 1.8.6(2009-03-31 patchlevel 368)[i386-mingw32]で、gemは1.3.4です。だから、問題は、私は「宝石は、MySQLのインストール」しようとすると、私は次のエラーを取得する、次のとおりです。Windows 7にmysql gemをインストールできない
D:\ruby\lib\ruby\gems\1.8\gems\mysql-2.7>gem install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
D:/ruby/bin/ruby.exe extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... no
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
私はhereが説明するようにPATHにMySQLのbinを追加しようとしました、それだけで助けていません--with-mysql(-dir、-libなど)のさまざまなバリエーションを命令に追加しています。私は最終的にどのように修正できますか? TIA
私は1)ruby extconf.rb 2)make 3)make installをしなければなりません。私はextconfを実行しようとしたときに同じエラーが発生しました:( 私はすでに理解していませんが、ワンクリックインストーラを使用してgemの問題を解決するにはどうすればいいですか?私はすでに1.8.6ルビーを使用しています。 – Fluffy
MSVC6の代わりにmingw32-gccコンパイラを使用してコンパイルされたワンクリックインストーラのプレビュー版を実行しているようですが、コンパイルされた要素を含むすべての宝石そのコンパイラで再コンパイルされていますので、新しいバージョンがリリースされるまでmswin32バージョンに戻すことをお勧めします。次に、mswin32 mysql gemをインストールできるはずです。 –