Ruby 环境变量

Ruby 解释器使用下列环境变量来控制它的行为。ENV 对象包含了所有当前设置的环境变量列表。

变量 描述
DLN_LIBRARY_PATH 动态加载模块搜索的路径。
HOME 当没有参数传递给 Dir::chdir 时,要移动到的目录。也用于 File::expand_path 来扩展 "~"。
LOGDIR 当没有参数传递给 Dir::chdir 且未设置环境变量 HOME 时,要移动到的目录。
PATH 执行子进程的搜索路径,以及在指定 -S 选项后,Ruby 程序的搜索路径。每个路径用冒号分隔(在 DOS 和 Windows 中用分号分隔)。
RUBYLIB 库的搜索路径。每个路径用冒号分隔(在 DOS 和 Windows 中用分号分隔)。
RUBYLIB_PREFIX 用于修改 RUBYLIB 搜索路径,通过使用格式 path1;path2 或 path1path2,把库的前缀 path1 替换为 path2。
RUBYOPT 传给 Ruby 解释器的命令行选项。在 taint 模式时被忽略(其中,$SAFE 大于 0)。
RUBYPATH 指定 -S 选项后,Ruby 程序的搜索路径。优先级高于 PATH。在 taint 模式时被忽略(其中,$SAFE 大于 0)。
RUBYSHELL 指定执行命令时所使用的 shell。如果未设置该环境变量,则使用 SHELL 或 COMSPEC。

对于 Unix,使用 env 命令来查看所有环境变量的列表。

HOSTNAME=ip-72-167-112-17.ip.secureserver.net
RUBYPATH=/usr/bin
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
SSH_CLIENT=122.169.131.179 1742 22
SSH_TTY=/dev/pts/1
USER=amrood
JRE_HOME=/usr/java/jdk/jre
J2RE_HOME=/usr/java/jdk/jre
PATH=/usr/local/bin:/bin:/usr/bin:/home/guest/bin
MAIL=/var/spool/mail/guest
PWD=/home/amrood
INPUTRC=/etc/inputrc
JAVA_HOME=/usr/java/jdk
LANG=C
HOME=/root
SHLVL=2
JDK_HOME=/usr/java/jdk
LOGDIR=/usr/log/ruby
LOGNAME=amrood
SSH_CONNECTION=122.169.131.179 1742 72.167.112.17 22
LESSOPEN=|/usr/bin/lesspipe.sh %s
RUBYLIB=/usr/lib/ruby
G_BROKEN_FILENAMES=1
_=/bin/env

天道酬勤之Ruby 环境变量相关推荐

  1. 带你学系列之Ruby 环境介绍

    Ruby 环境 本地环境设置 如果您想要设置 Ruby 编程语言的环境,请阅读本章节的内容.本章将向您讲解与环境设置有关的所有重要的主题.建议先学习下面几个主题,然后再进一步深入学习其他主题: Lin ...

  2. php强类型 vscode,VSCode + WSL 2 + Ruby环境搭建图文详解

    vscode配置ruby开发环境 vscode近年来发展迅速,几乎在3年之间就抢占了原来vim.sublime text的很多份额,犹记得在2015-2016年的时候,ruby推荐的开发环境基本上都是 ...

  3. yum安装ruby_centos 6.5 ruby环境安装

    redis3.0以上支持集群,自带集群管理工具redis-trib.rb:在搭建集群前,安装ruby环境 安装开发工具 1.命令:yum groupinstall "Development ...

  4. python需要配置环境变量吗_python为什么会环境变量设置不成功

    学习python编程,首先要配置好环境变量.本文主要讲解python的环境变量配置,在不同版本下如何安装 Windows 打开Python官方下载网站 https://www.python.org/d ...

  5. 一步一步学Ruby(二):变量,常量

    本文内容 变量 变量范围 伪变量 常量 一.变量 1. 变量定义无需指定类型 2.只能包含字母.数字.下划线,但只能以字母或下划线开头 x, y2,_mCount 二.变量范围 1.局部变量 以小写字 ...

  6. jekyll 配置环境变量——zsh

    jekyll 配置环境变量--zsh 在尝试使用github搭建个人主页的过程中,遇到了一些问题,这里记录下. 在安装ruby.gem之后,通过gem安装jekyll后,执行jekyll -v命令时遇 ...

  7. webstorm配置环境变量_Webstorm 配置与使用 Less

    * 安装完NodeJs * 将npm文件夹保存在C:\Users\Administrator\AppData\Roaming\下 * 在webStrom中,setting -> Tools -& ...

  8. godot mysql_go godotenv配置环境变量

    简介 twelve-factor应用提倡将配置存储在环境变量中.任何从开发环境切换到生产环境时需要修改的东西都从代码抽取到环境变量里.但是在实际开发中,如果同一台机器运行多个项目,设置环境变量容易冲突 ...

  9. Mac下设置zsh的环境变量

    在os x操作系统中,默认的终端一般很难使,iTerm作为一个很好的替代品.iTerm默认bash shell也不太好用,一般会选择安装一个独立的shell,这里选择的是zsh,而zsh与普通的lin ...

最新文章

  1. 【课堂笔记系列】二进制
  2. 微信支付-接收返回通知结果
  3. matlab新手入门(四)(翻译)
  4. Python代码注释应该怎么写?
  5. 九张图带你了解全宇宙最神秘的团体——程序员
  6. C#帮助控件HelpProvider的使用
  7. Java基础学习总结(181)——Nacos、Apollo、Config配置中心如何选型?
  8. 让.net 2.0支持并行计算
  9. java笔试题及答案
  10. font-family 使用设置
  11. 透明网桥的功能—获取
  12. Linux v4l2 一 应用层
  13. 2022-nc-Widespread increasing vegetation sensitivity to soil moisture
  14. Visual Studio中更改项目名称
  15. android 开源收藏
  16. jquery控制div的显示与隐藏
  17. [附源码]Java计算机毕业设计SSM房屋出租管理系统
  18. 机器学习:simple linear iterative clustering (SLIC) 算法
  19. hash,hashcode,hashmap以及bucket怎么理解
  20. 为什么很多人自律,最后变成了放纵?

热门文章

  1. yzh 第十一课 ELF文件和链接
  2. 不同算法下校准曲线对比
  3. CSS背景、文本、字体
  4. CSDN热榜、华为云博客都可用来练习Python scrapy 爬虫
  5. canvas绘制中国象棋棋盘
  6. 由“excel如何递增填充合并之后且大小不一的单元格序列”引发的一系列问题
  7. 英语常用分类句式句型(口语600句地道英文)
  8. 朋友圈或者qq动态相关的数据库设计
  9. 织梦后台友情链接网站Logo图片路径变成flixnk和后台内容编辑器里行内样式变成stxyle...
  10. 成品app直播源码,iOS键盘弹出遮挡输入框