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

  • Copied the URL !

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

require ‘xxx.rb’

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

cannot load such file

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

require ‘./xxx.rb’

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

If you like this article, please
Follow !

Let's share this post !
  • Copied the URL !

Author of this article

『よくわかるPHPの教科書』や『マンガでマスター プログラミング教室』の著者。 ともすた合同会社で、プログラミング教育やこども向けの講座などを Udemyや YouTubeで展開しています。

Comments

コメントを残す

TOC