Ruby gem mysql2 install error

后端 未结 9 1406
无人及你
无人及你 2020-12-05 08:10

I have the Ruby version ruby 1.9.2p0 (2010-08-18) [i386-mingw32] installed in Windows7. and the gem vesion 1.3.7

When i tried to install mysql gem, it is showing

相关标签:
9条回答
  • 2020-12-05 08:45

    Under Cygwin, I had to be sure to install not just libmysqlclient18, but also libmysqlclient-devel. Then "gem install mysql2" went fine.

    There is also, of course, a ruby-mysql2 package in Cygwin.

    0 讨论(0)
  • 2020-12-05 08:51

    Since this keeps coming up on google as on of the top results, I should point out that this answers is from almost 2 years ago. Here is a more updated answer: How to use "mysql2" gem in Rails 3 application on Windows 7?


    According to the developer there is a already a reported bug for it and he is working on parting mysql2 over to Windows. As of now - it's still in the works. Use the older mysql driver for now - or use sqlite for local development.

    This is from the googlegroups discussion

    Blockquote Hey Erwann, There's a ticket on the mysql2 issue tracker for Win32 support already at http://github.com/brianmario/mysql2/issues#issue/8 . You can follow it for progress; I'm doing my best to get things working smoothly for you guys. Hang tight! :)

    0 讨论(0)
  • 2020-12-05 08:51

    it works, c:> gem install mysql2 -- '--with-mysql-lib="C:\Prog ram Files\MySQL\MySQL Connector C 6.0.2\lib\opt" --with-mysql-include="C:\Progra m Files\MySQL\MySQL Connector C 6.0.2\include"'

    Temporarily enhancing PATH to include DevKit...

    Building native extensions. This could take a while...

    Successfully installed mysql2-0.3.6

    1 gem installed

    Installing ri documentation for mysql2-0.3.6...

    Enclosing class/module 'mMysql2' for class Client not known

    Installing RDoc documentation for mysql2-0.3.6...

    Enclosing class/module 'mMysql2' for class Client not known

    Note:

    I. If there is no lib and include directory in your mysql then install mysql connector c

    II. First install DevKit then only you can install mysql2 plugin in windows https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

    0 讨论(0)
  • 2020-12-05 09:01

    Have you installed the DevKit correctly? If doubt, cross check the steps of installation on - http://rorguide.blogspot.com/2011/03/installing-mysql2-gem-on-ruby-192-and.html

    I was able to install mysql2 gem after following these steps.

    0 讨论(0)
  • 2020-12-05 09:04

    If you are having this same problem in Linux, basically you just need to install a few libraries first. This worked for me.

    > sudo apt-get install libmysql-ruby libmysqlclient-dev
    
    > gem install mysql
    

    source: http://heatware.net/ruby-rails/solved-installing-mysql-gem-extconf-rb-failed-error/

    0 讨论(0)
  • 2020-12-05 09:09

    Just for the record: The problem should be solved!

    The mysql2 gem v.0.2.6 is out, having win32 support.

    gem install mysql2 worked without problems now.

    See: http://github.com/brianmario/mysql2/issues/issue/8#issue/8/comment/479748

    0 讨论(0)
提交回复
热议问题