参考手册:环境变量

php?name=Ruby" onclick="tagshow(event)" class="t_tag">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:.”进行搜索。