对不起,如果这个问题很容易,但我无法在任何地方找到答案.例如,如果您想要的文件与您正在编写的文件夹位于同一文件夹中,那么如何在ruby脚本中引用外部ruby文件?提前致谢.
你只需要这样做require "filename".Ruby将查看$LOAD_PATH变量中的每个路径以查找文件.
看看$ LOAD_PATH你应该得到这样的东西:
irb(main):001:0> puts $LOAD_PATH
/usr/local/lib/ruby/site_ruby/1.8
/usr/local/lib/ruby/site_ruby/1.8/i686-darwin10.0.0
/usr/local/lib/ruby/site_ruby
/usr/local/lib/ruby/vendor_ruby/1.8
/usr/local/lib/ruby/vendor_ruby/1.8/i686-darwin10.0.0
/usr/local/lib/ruby/vendor_ruby
/usr/local/lib/ruby/1.8
/usr/local/lib/ruby/1.8/i686-darwin10.0.0
.
Run Code Online (Sandbox Code Playgroud)
您可以看到最后一个条目是当前目录.
你也可以给出一个特别喜欢的路径 require "lib/filename.rb"