ちゃんとブログ。

たにぐち まこと 2013/04/21 05:58 ( 2013/04/21 05:58 )

Ruby 1.9.3で 同フォルダ内のライブラリを読み込むと「cannot load such file」

Rubyの入門書で、ライブラリ制作の際

require ‘xxx.rb’

と記述しますとあったのですが、これがエラーになる。

cannot load such file

何でかなと調べてみたところ、Ruby 1.9.3からはセキュリティ強化で上記の書き方が許可されていないのだそうだ。同じディレクトリのライブラリを読み込む場合は

require ‘./xxx.rb’

と記述すればOK。はまりました。