[#48251] require 'dbi' の警告について — 稲葉伸之 <nobuyuki.inaba@...>

いなばともうします。

22 messages 2011/08/03
[#48260] Re: require 'dbi' の警告について — Fumiaki Sakamoto <ua6ta6@...> 2011/08/05

坂元と申します。

[#48261] Re: require 'dbi' の警告について — 稲葉伸之 <nobuyuki.inaba@...> 2011/08/05

いろいろありがとうございます。

[#48264] Re: require 'dbi' の警告について — "Y. Nobuoka" <nobuoka@...> 2011/08/05

信岡です。

[#48308] WinXPでnokogiインストール — AOKI Yoshihiro <aoki@...>

あおきと申します。

13 messages 2011/08/12

[#48330] 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。 — paptimusx <paptimusx@...>

1.25を %10.1f で出力したとき、表示に違いがでるのですが、何故でしょうか。

10 messages 2011/08/23
[#48332] Re: 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。 — paptimusx <paptimusx@...> 2011/08/23

2つポストしてしまったようですいません。

[ruby-list:48276] Re: require 'dbi' の警告について

From: "Y. Nobuoka" <nobuoka@...>
Date: 2011-08-08 03:29:27 UTC
List: ruby-list #48276
前川さん

> Mysql関連、信岡さんの助言で、ダウンロードして、インストールしましたが、
> MySQLへのアクセスは、できませんでした。

書かれていたエラーメッセージを見たところ、MySQL へのアクセスはできている
ように思います。 (Segmentation fault が発生していますが。)
やはり gem のバージョンの組合せが悪かったのでしょうか。。

> Mysqlをアクセスするプログラムをrubyで実行
>
> D:\Ruby192p290>cd D:\Apache2.2\htdocs\ruby_prg\em_ruby\em_db
>
> 実行結果が、以下です。
>
> D:\Apache2.2\htdocs\ruby_prg\em_ruby\em_db>ruby dbi_mysql_connect2.rb
> D:/Ruby192p290/lib/ruby/gems/1.9.1/gems/deprecated-2.0.1/lib/deprecated.rb:199:
>  warning: already initialized constant Deprecate
> #<DBI::DatabaseHandle:0xb444d0>
> #<DBI::StatementHandle:0xb441d0>
> D:/Ruby192p290/lib/ruby/gems/1.9.1/gems/dbd-mysql-0.4.4/lib/dbd/mysql/statement.rb:130:
>  [BUG] Segmentation fault
> ruby 1.9.2p290 (2011-07-09) [i386-mingw32]

Segmentation fault が発生していますね。
ぐぐってみると、Windows で MySQL 5.1 に Ruby から (mysql gem を使用して) アクセスすると
Segmentation fault が発生するというブログ記事がいくつかありました [1,2]。
ご使用の MySQL のバージョンが 5.1 以降なのではないでしょうか?

[1] http://d.hatena.ne.jp/so_ra_to/20090106/1231231401
[2] http://d.hatena.ne.jp/tkrd/20100302/1267516611

-- 
信岡 ゆう (NOBUOKA Yu)

In This Thread