在Ruby> = 1.9中,您可以使用该require_relative方法
require_relative通过允许您加载与包含require_relative语句的文件相关的文件来补充内置方法require.
require_relative '../../neededscript.rb'
Run Code Online (Sandbox Code Playgroud)
您还可以通过在执行require之前将这些行添加到myscript.rb来添加ruby libs路径的路径
binpath = File.dirname( __FILE__ )
$:.unshift File.expand_path( File.join( binpath, ".." ) )
Run Code Online (Sandbox Code Playgroud)
这就是我所做的事情:
File.expand_path("../../neededsript.rb",File.dirname(__FILE__))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3581 次 |
| 最近记录: |