$LOAD_PATH ($:)-I directories(目录由:类Unix系统和;DOS/Windows系统分隔.)-I开关RUBYOPT($SAFE必须为0)RUBYLIB(也$SAFE必须为0).RUBYPATH 还会更改Ruby程序的搜索路径.$SAFE设置.如果你不知道它,那么它可能很好.我总是设置RUBYLIB并RUBYPATH加载到我的加载路径并将-S选项添加到解释器调用.
有一个选项-S使用 PATH 环境变量查找脚本。
例如做:
ruby -S some_script
Run Code Online (Sandbox Code Playgroud)
将在当前操作系统的 PATH 环境变量中查找 some_script。
更新:如果您的脚本需要其他文件,请使用以下语句:
require File.join(File.dirname(__FILE__), "name_of_required_file")
Run Code Online (Sandbox Code Playgroud)
代替:
require "name_of_required_path"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4794 次 |
| 最近记录: |