2013年4月8日

ruby--require引用文件路径方法与问题总结

摘要: 同一目录下的文件,如/usr/local/ruby/foo.rb与/usr/local/ruby/bar.rb两个文件。如果直接在foo.rb中require 'bar'执行时会报找不到bar.rb错误。这是因为运行/home/oldsong$ ruby /usr/local/ruby/foo.rb时会在ruby安装的lib目录和/home/oldsong/目录下查找bar.rb。而不会去rb文件的目录/usr/local/ruby/下查找。所以除引用系统rb外,require中不能用相对路径。下面结合我个人经验介绍几种引用单个和目录下所有rb的方法。1、引用一个文件例: 引用 阅读全文

posted @ 2013-04-08 11:28 tim_sheng 阅读(8187) 评论(0) 推荐(0) 编辑

导航