directory search
Ruby用户指南 3、开始 4、简单的例子 5、字符串 6、正则表达式 7、数组 8、回到那些简单的例子 9、流程控制 10、迭代器 11、面向对象思维 12、方法 13、类 14、继承 15、重载方法 16、访问控制 17、单态方法 18、模块 19、过程对象 20、变量 21、全局变量 22、实变量 23、局部变量 24、类常量 25、异常处理:rescue 26、异常处理:ensure 27、存取器 28、对象的初始化 29、杂项 RGSS入门教程 1、什么是RGSS 2、开始:最简单的脚本 3、数据类型:数字 4、数据类型:常量与变量 5、数据类型:字符串 6、控制语句:条件分歧语句 7、控制语句:循环 8、函数 9、对象与类 10、显示图片 11、数组 12、哈希表(关联数组) 13、类 14、数据库 15、游戏对象 16、精灵的管理 17、窗口的管理 18、活动指令 19、场景类 Programming Ruby的翻译 Programming Ruby: The Pragmatic Programmer's Guide 前言 Roadmap Ruby.new 类,对象和变量 容器Containers,块Blocks和迭代Iterators 标准类型 深入方法 表达式Expressions 异常,捕捉和抛出(已经开始,by jellen) 模块 基本输入输出 线程和进程 当遭遇挫折 Ruby和它的世界 Ruby和Web开发 Ruby Tk Ruby 和微软的 Windows 扩展Ruby Ruby语言 (by jellen) 类和对象 (by jellen) Ruby安全 反射Reflection 内建类和方法 标准库 OO设计 网络和Web库 Windows支持 内嵌文档 交互式Ruby Shell 支持 Ruby参考手册 Ruby首页 卷首语 Ruby的启动 环境变量 对象 执行 结束时的相关处理 线程 安全模型 正则表达式 字句构造 程序 变量和常数 字面值 操作符表达式 控制结构 方法调用 类/方法的定义 内部函数 内部变量 内部常数 内部类/模块/异常类 附加库 Ruby变更记录 ruby 1.6 特性 ruby 1.7 特性 Ruby术语集 Ruby的运行平台 pack模板字符串 sprintf格式 Marshal格式 Ruby FAQ Ruby的陷阱
characters

环境变量

Ruby解释器使用下列环境变量。

RUBYOPT

指定默认情况下传给Ruby解释器的选项。

  • sh系

    RUBYOPT='-Ke -rkconv'
    export RUBYOPT
    
  • csh系

    setenv RUBYOPT '-Ke -rkconv'
    
  • MS-DOS系

    set RUBYOPT=-Ke -rkconv
    
RUBYPATH

指定-S选项后,Ruby会搜索环境变量PATH指定的Ruby脚本。此时,该环境变量指定的目录也被纳入搜索范围(其优先程度高于PATH)。

  • sh系

    RUBYPATH=$HOME/ruby:/opt/ruby
    export RUBYPATH
    
  • csh系

    setenv RUBYPATH $HOME/ruby:/opt/ruby
    
  • MS-DOS系

    set RUBYPATH=%HOME%\ruby:\opt\ruby
    
RUBYLIB

该环境变量把自己的值添加在Ruby库的搜索路径$:的默认值之前。

  • sh系

    RUBYLIB=$HOME/ruby/lib:/opt/ruby/lib
    export RUBYLIB
    
  • csh系

    setenv RUBYLIB $HOME/ruby/lib:/opt/ruby/lib
    
  • MS-DOS系

    set RUBYLIB=%HOME%\ruby\lib:\opt\ruby\lib
    
RUBYLIB_PREFIX

该环境变量只在DJGPP版、Gygwin版、mswin32版和mingw32版的Ruby中有效。

该环境变量的值是path1;path2或path1 path2。若Ruby库的搜索路径$:的前面部分与path1一致时,则将其替换为path2。

  • MS-DOS系

    set RUBYLIB_PREFIX=/usr/local/lib/ruby;d:/ruby
    
RUBYSHELL

该环境变量只在OS2版、mswin32版和mingw32版的Ruby中有效。

指定用system执行命令时所使用的shell。若省略此环境变量,则使用COMSPEC的值。

PATH

system等执行命令时的搜索路径。若没有设定时(其值为nil),将按照“/usr/local/bin:/usr/ucb:/usr/bin:/bin:.”进行搜索。


Previous article: Next article: