[ruby-list:41744] Re: Shell クラスの使用

From: Hideo Konami <konami@...>
Date: 2005-12-31 05:32:18 UTC
List: ruby-list #41744
何年たっても初心者の小波です。

遠藤 大二 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 という大文字が使われています。

In This Thread