From: Masa Date: 2011-08-03T16:22:50+09:00 Subject: [ruby-list:48253] Re: require 'dbi' の警告について 畠山と申します。 Ruby1.8で同じようなエラーを見た覚えがあります。 直接的な解釈は Deprecatedという定数(クラス定義かモジュール定義か普通の定数定義か)がすでに定義されているのにまた定義しているよ という警告ですが、たしか、私の場合はdbiかdbd-pgライブラリのバージョンの関係でdeprecatedライブラリが同時にインストールされるのですがたしかactivesupportというライブラリも同時にインストールしていて同じようにDeprecatedが定義されていたと記憶しています(違ったらすいません)。 いなばさんの環境(インストールされているライブラリ)にもよると思いますが、どっちにしても他のライブラリでも同様にDeprecatedという定義が使われているのは確かだと思います。 畠山 2011年8月3日8:47 稲葉伸之 : > いなばともうします。 > > 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 > > と表示されます。 > > しかし、すみませんが、何が原因と思われますでしょうか? > 調べてみましたが、わかりませんでした。 > > なにか、余計なことをしたと思いますが... > >