ruby學習筆記-環境變量

ruby解釋器使用下列環境變量來控制它的行爲。ENV對象包含了全部當前設置的環境變量列表。shell

DLN_LIBRARY_PATH : 動態加載模塊搜索的路徑ruby

HOME :當沒有參數傳遞給Dir::chdir 時,要移動到的目錄。也用於File::expand_path來擴展「~」命令行

LOGDIR :當沒有參數傳遞給Dir::chdir且未設置環境變量HOME時,要移動到的目錄對象

PATH :執行子進程的搜索路徑,以及在指定-S選項後,ruby程序的搜索路徑。每一個路徑用冒號分隔(在DOS和Windows中用分號分隔)進程

RUBYLIB :庫的搜索路徑。每一個路徑用冒號分隔(在DOS和Windows中用分號分隔)變量

RUBYLIB_PREFIX :用於修改RUBYLIB搜索路徑,經過使用格式path1;path2或path1 path2,把庫的前綴path1 替換爲path2擴展

RUBYOPT :傳給ruby解釋器的命令行選項。在taint模式時被忽略(其中,$SAFE大於0)。搜索

RUBYPATH :指定-S選項後,ruby程序的搜索路徑。優先級高於PATH。在taint模式時被忽略(其中$SAFE大於0)程序

RUBYSHELL :指定執行命令時所使用的shell。若是未設置該環境變量,則使用SHELL 或 COMSPEC動態加載

相關文章
相關標籤/搜索