2011年8月 5日

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

信岡です。

解決策はわからないのですが、原因だけ。

> /usr/local/rvm/gems/ruby-1.9.2-p290/gems/deprecated-2.0.1/lib/deprecated.rb:199:
> warning: already initialized constant Deprecate

という警告が出るとのことですが、これは読んだとおり

「deprecated という gem のコード中で Deprecate という定数に代入をしているが
その定数は既に別の場所で初期化されている」
という警告です。 (定数に 2 回以上代入しようとすると警告が出る)

で、その別の場所というのがどこかという問題ですが、rubygems そのものに
Deprecate というモジュールがある [1] ようなので、多分それだと思います。
どう解決するのがいいのかはちょっとわかりません。
名前が衝突しているので、どちらかの名前を変えるしかないんじゃないかと思いますが。。

[1] http://rubygems.rubyforge.org/rubygems-update/Deprecate.html

--
信岡 ゆう (NOBUOKA Yu)


投稿者 xml-rpc : 2011年8月 5日 18:22
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/105533
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。