?
This document uses PHP Chinese website manual Release
Ruby解釋器使用下列環(huán)境變量。
RUBYOPT
指定默認(rèn)情況下傳給Ruby解釋器的選項(xiàng)。
sh系
RUBYOPT='-Ke -rkconv' export RUBYOPT
csh系
setenv RUBYOPT '-Ke -rkconv'
MS-DOS系
set RUBYOPT=-Ke -rkconv
RUBYPATH
指定-S選項(xiàng)后,Ruby會(huì)搜索環(huán)境變量PATH指定的Ruby腳本。此時(shí),該環(huán)境變量指定的目錄也被納入搜索范圍(其優(yōu)先程度高于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
該環(huán)境變量把自己的值添加在Ruby庫(kù)的搜索路徑$:的默認(rèn)值之前。
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
該環(huán)境變量只在DJGPP版、Gygwin版、mswin32版和mingw32版的Ruby中有效。
該環(huán)境變量的值是path1;path2或path1 path2。若Ruby庫(kù)的搜索路徑$:的前面部分與path1一致時(shí),則將其替換為path2。
MS-DOS系
set RUBYLIB_PREFIX=/usr/local/lib/ruby;d:/ruby
RUBYSHELL
該環(huán)境變量只在OS2版、mswin32版和mingw32版的Ruby中有效。
指定用system執(zhí)行命令時(shí)所使用的shell。若省略此環(huán)境變量,則使用COMSPEC的值。
PATH
用system等執(zhí)行命令時(shí)的搜索路徑。若沒(méi)有設(shè)定時(shí)(其值為nil),將按照“/usr/local/bin:/usr/ucb:/usr/bin:/bin:.”進(jìn)行搜索。