2011年8月 3日

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

畠山と申します。

Ruby1.8で同じようなエラーを見た覚えがあります。

直接的な解釈は

Deprecatedという定数(クラス定義かモジュール定義か普通の定数定義か)がすでに定義されているのにまた定義しているよ

という警告ですが、たしか、私の場合はdbiかdbd-pgライブラリのバージョンの関係でdeprecatedライブラリが同時にインストールされるのですがたしかactivesupportというライブラリも同時にインストールしていて同じようにDeprecatedが定義されていたと記憶しています(違ったらすいません)。

いなばさんの環境(インストールされているライブラリ)にもよると思いますが、どっちにしても他のライブラリでも同様にDeprecatedという定義が使われているのは確かだと思います。

畠山


2011年8月3日8:47 稲葉伸之 <nobuyuki.inaba@xxxxx>:
> いなばともうします。
>
> ubuntu 11.04 64bit環境で利用しています。
>
> rvm を使い、1.9.2を利用しています。
>
> 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
>
> と表示されます。
>
> しかし、すみませんが、何が原因と思われますでしょうか?
> 調べてみましたが、わかりませんでした。
>
> なにか、余計なことをしたと思いますが...
>
>

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




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