什么&#34;导出RUBYLIB = <path> / gem / lib&#34;办?</路径>

时间:2013-06-25 14:54:54

标签: ruby linux rubygems export

我使用export RUBYLIB=<path>/gem/lib来使用我对本地计算机上的Ruby gem所做的调整。我不明白它究竟发生了什么变化。我有一个脚本打开一些终端标签,如果我想使用调整好的宝石,我必须事先做好。

我可以只做一次export RUBYLIB=<path>/gem/lib而不必再做一次吗?它实际上做了什么?

1 个答案:

答案 0 :(得分:2)

来自ruby-doc

RUBYLIB - Additional search path for Ruby programs ($SAFE must be 0).

The list of paths mentioned here will be added to the list of paths Ruby uses to search for libraries included in the program with the require method. The paths in RUBYLIB will be searched before other directories

要将其作为一次性工作,请将export RUBYLIB=/gem/lib追加到/etc/bash.bashrc~/.bashrc