Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!

Installing RoR gem mysql throws error

Discussion in 'General Discussion' started by FreshFocus, Feb 23, 2009.

  1. FreshFocus

    FreshFocus Registered

    Feb 23, 2009
    Likes Received:
    Trophy Points:
    I'm trying to do some investigation to help out my host (expeditite).

    RoR is installed and I've tried to install the mysql(2.7.3) gem via the RubyGems portion of cpanel. I did a "search" from that page, chose "mysql(2.7.3)" and install. It throws this error:

    Installing "mysql" Ruby Gem
    INFO:  `gem install -y` is now default and will be removed
    INFO:  use --ignore-dependencies to install only the gems you list
    Building native extensions.  This could take a while...
    ERROR:  Error installing mysql:
    	ERROR: Failed to build gem native extension.
    /usr/bin/ruby extconf.rb install -y mysql
    checking for mysql_query() in -lmysqlclient... no
    checking for main() in -lm... no
    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 ***
    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.
    Provided configuration options:
    Gem files will remain installed in /home/lesbian/ruby/gems/gems/mysql-2.7 for inspection.
    Results logged to /home/lesbian/ruby/gems/gems/mysql-2.7/gem_make.out
    Any idea why it's throwing this error? I'm trying to install Tracks and am stopped at this portion of the install. Might I add that I've done a fair bit of Googling on this issue. It seems that it can be installed with the
    sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
    shell command but I am told that since this is tied into cPanel that it cannot be installed in this manner unless I was on a dedicated host, which I am not.

    Any assistance that you can give is greatly appreciated.
  2. dgbaker

    dgbaker Well-Known Member

    Sep 20, 2002
    Likes Received:
    Trophy Points:
    Toronto, Ontario Canada
    cPanel Access Level:
    DataCenter Provider
    Try the following;

    su - USERNAME

    Make sure gcc works

    gem list --local <--Show what is installed for this user (probably nothing that's why there is a problem)
    gem install mongrel <-- install required
    gem list --local <-- ensure they installed
    gem install actionmailer <-- test a common gem module
    gem install mysql <-- install mysql - No options required
    gem list --local <-- verified installed

    Test application
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice