我明白,一个路径添加到$ LOAD_PATH只是做
$LOAD_PATH.unshift(path)
但是我不得不将此行添加到每个程序我写的。无论如何将它添加到系统级别?
我试图在Ruby的启动脚本上搜索一下,但没有找到答案。我试图将此行添加到kernel/common/module.rb
,ruby_constants.rb
,loader.rb
等。但都不起作用。
我应该在哪个文件中添加此行?
更新:
我使用Ubuntu 10.04和Rubinius的。没有系统变量叫做RUBYLIB
。
尝试创建一个,但没有工作。但是我意识到我犯了一个错误,忘记在bash脚本.bashrc
中添加变量。添加变量后,它一切正常!
我以为他们在1.9之后移除了RUBYLIB?我正在使用Rubinius,但没有找到RUBYLIB。和红宝石 - 我也很讨厌 – texasbruce 2012-04-12 04:23:55
RUBYLIB在我的红宝石1.9s工作 – dbenhur 2012-04-12 04:49:56
我只是双重检查。没有RUBYLIB或RUBYOPT env var。我使用的是Ubuntu 10.04和Rubinius 2.0。我也尝试添加一个系统变量,但它不起作用。 – texasbruce 2012-04-12 04:53:25