[#48875] MechanizeでNAVERへの自動loginスクリプトでpasswordがうまく渡らない — Takahiro Yamaguchi <Takahiro.Yamaguchi@...>

9 messages 2012/08/08

[#48876] ツイートの文字コード変換について — konoki-nannoki-ggrks.mp4@...

こんにちは。

9 messages 2012/08/08

[#48895] rvmで、1.8.7と1.9.2の両方を使い分けたいのですが — Fumiaki Sakamoto <ua6ta6@...>

お世話になっております。

10 messages 2012/08/13

[ruby-list:48893] Re: gem install mysql が失敗する

From: SATOH Fumiyasu <fumiyas@...>
Date: 2012-08-13 03:12:38 UTC
List: ruby-list #48893
さとうふみやす @ OSSTech です。

At Mon, 13 Aug 2012 11:31:47 +0900,
dezawa wrote:
> となっています。
> -L/usr/lib -lmysqlclient しているのに、‘mysql_query’ undeclared
> はて、、、、、
> 
> (4)
> /usr/lib/libmysqlclient.* は4つ有ります。二つはシンボリック
> リンクです
>   *.so.16 *_r.so.16  *.so.16.0.0  *_r.so.16.0.0

ライブラリー検索パス中に libmysqlclient.so が必要です。
Ubuntu なら libmysqlclient-dev パッケージ。

> (5)
> これらは strip されている様で nm では中身が分かりませんが

nm の -D オプション。

  $ nm -D /usr/lib/libmysqlclient.so.16.0.0

> strings /usr/lib/libmysqlclient.so.16.0.0 | grep mysql_query
> しますと mysql_query が確認されます。

> (6)
> staticなライブラリが必要なのかも、と Ubuntu10から

必要なのは libmysqlclient.so です。

> /usr/lib/libmysqlclient.a をコピーしてみたのですが、
> mysql_query’ undeclared は変わりませんでした。
>  Ubunts11はまだ慣れていないのでlibmysqlclient.aを見つける
>  事ができなかったので、

  $ sudo apt-get install apt-file
  ...
  $ apt-file update
  ...
  $ apt-file search libmysqlclient.so

-- 
-- Name: SATOH Fumiyasu (fumiyas @ osstech co jp)
-- Business Home: http://www.OSSTech.co.jp/
-- GitHub Home: https://GitHub.com/fumiyas/

In This Thread