[前][次][番号順一覧][スレッド一覧]

rails:1409

From: "swallow@r..." <swallow@r...>
Date: Thu, 27 Jul 2006 04:18:51 +0900
Subject: [rails:1409] gem install mysqlのエラー

望月です。

gem install mysql
を実行すると以下のエラーが出るため、

gem install mysql -- --with-mysql-dir=/var/lib/mysql/
と、エラー付近に出ているmysqlclient.soのあるフォルダーを指定して、行って
みましたがやはり同じエラーがでます。

■エラー内容
Attempting local installation of 'mysql'
Local gem file not found: mysql*.gem
Attempting remote installation of 'mysql'
Select which gem to install for your platform (i686-linux)
 1. mysql 2.7.1 (mswin32)
 2. mysql 2.7 (ruby)
 3. mysql 2.6 (ruby)
 4. mysql 2.5.1 (ruby)
 5. Cancel installation
> 2
Building native extensions.  This could take a while...
*** 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.

〜省略〜

ERROR:  While executing gem ... (RuntimeError)
    ERROR: Failed to build gem native extension.
Gem files will remain installed in /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection.
  ruby extconf.rb install mysql -- --with-mysql-dir=/usr/lib/mysql\nchecking for mysql_query() in -lmysqlclient... no


■mkmf.logの中の気になるエラー部分
"gcc -o conftest -I. -I/usr/local/lib/ruby/1.8/i686-linux -I/usr/lib/mysql/include  -g -O2 conftest.c  -L'/usr/lib/mysql/lib' -Wl,-R'/usr/lib/mysql/lib' -L'/usr/local/lib' -Wl,-R'/usr/local/lib'      -lruby-static -lmysqlclient  -ldl -lcrypt -lm   -lc"
conftest.c: In function `t':
conftest.c:5: error: `mysql_query' undeclared (first use in this function)
conftest.c:5: error: (Each undeclared identifier is reported only once
conftest.c:5: error: for each function it appears in.)
checked program was:


■環境
Ruby version                 1.8.4 (i686-linux)
RubyGems version             0.8.11
Rails version                1.1.4
Active Record version        1.14.3
Action Pack version          1.12.3
Action Web Service version   1.1.4
Action Mailer version        1.2.3
Active Support version       1.3.1

結局のところは、ActiveRecodrdが以下のエラーをはくため、
ActiveRecord::StatementInvalid 
(Mysql::Error: Lost connection to MySQL server during query: SET NAMES
'utf8'):
gem install mysqlをやってみようと思ったわけですが、解決方法として根本的
に間違っているのでしょうか?このエラーからでは何が原因なのか、全くわから
ず、困っております。わかる方いらっしゃいましたら、どうかよろしくお願いい
たします。





--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    1409 2006-07-26 21:18 [swallow@r...        ] gem install mysqlのエラー               
      1411 2006-07-27 12:06 ┗[someeda@g...        ]                                       
      1412 2006-07-27 12:41  ┗[swallow@r...        ]                                     
      1413 2006-07-27 13:20   ┣[suzk@o...           ]                                   
      1414 2006-07-27 14:39   ┣[nov@y...            ]                                   
      1428 2006-07-29 10:17   ┗[suzk@o...           ]                                   
      1441 2006-08-01 08:38    ┗[swallow@r...        ]                                 
      1446 2006-08-02 23:07     ┗[swallow@r...        ]                               
      1448 2006-08-02 23:37      ┗[don@n...            ]                             
      1450 2006-08-03 00:03       ┗[swallow@r...        ]