From: Hideo Konami Date: 2005-12-31T14:32:18+09:00 Subject: [ruby-list:41744] Re: Shell クラスの使用 何年たっても初心者の小波です。 遠藤 大二 wrote: > とすると > rb:1:in `require': No such file to load -- Shell (LoadError) > となり、 > > そのまま、Shell.newと書くと > uninitialized constant Shell (NameError) require 'shell' でやってみては?私のところの FreeBSD ではいけてます。 Win XP & Cygwin だと大文字小文字区別なしに通ってしま いますが。ちなみにファイル名をチェックしてみると % cd /usr/local/lib/ruby % find . -name shell.rb ./1.6/shell.rb ./1.8/shell.rb となっています。Shell.rb というのはありません。 require されるファイルは Ruby のスクリプトファイルなので shell.rb という名前だから小文字でないとだめ。そのファイルが定義しているの はクラスなので Shell という大文字が使われています。