QA@IT
«回答へ戻る

実行例を追記しました

1138
 ```rspec.rake``` のような拡張子が rb, so 以外のファイルを読み込むときに使ってます。
+
+以下のように、拡張子が.txtのようなファイルは `load` でないと読み込めません。
+
+~~~
+$ cat hello.txt
+puts "hello"
+
+$ irb
+> require './hello.txt'
+LoadError: cannot load such file -- ./hello.txt
+        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
+        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
+        from (irb):3
+        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `<main>'
+> load './hello.txt'
+hello
+ => true
+>
+~~~

rspec.rake のような拡張子が rb, so 以外のファイルを読み込むときに使ってます。

以下のように、拡張子が.txtのようなファイルは load でないと読み込めません。

$ cat hello.txt
puts "hello"

$ irb
> require './hello.txt'
LoadError: cannot load such file -- ./hello.txt
        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from (irb):3
        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `<main>'
> load './hello.txt'
hello
 => true
>
```rspec.rake``` のような拡張子が rb, so 以外のファイルを読み込むときに使ってます。

以下のように、拡張子が.txtのようなファイルは `load` でないと読み込めません。

~~~
$ cat hello.txt
puts "hello"

$ irb
> require './hello.txt'
LoadError: cannot load such file -- ./hello.txt
        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from (irb):3
        from /Users/ken/.rvm/rubies/ruby-1.9.3-p194/bin/irb:16:in `<main>'
> load './hello.txt'
hello
 => true
>
~~~

回答を投稿

rspec.rake のような拡張子が rb, so 以外のファイルを読み込むときに使ってます。

```rspec.rake``` のような拡張子が rb, so 以外のファイルを読み込むときに使ってます。