我用过export RUBYLIB=<path>/gem/lib
为了在本地计算机上使用我对 Ruby gem 所做的调整。我不明白它实际上改变了什么。我有一个脚本可以打开一些终端选项卡,如果我想使用调整后的 gem,我必须事先执行此操作。
我可以这样做export RUBYLIB=<path>/gem/lib
一次就不需要再做一次吗?它实际上有什么作用?
最佳答案
来自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
.
关于ruby - "export RUBYLIB=<path>/gem/lib"有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17300695/