entiendo que al agregarse una ruta a $ LOAD_PATH acaba de hacer
$LOAD_PATH.unshift(path)
Pero tengo que añadir esta línea a todos los programas que escribí. ¿Hay alguna forma de agregarlo al nivel del sistema?
Traté de buscar un poco en el script de inicio de Ruby, pero no encontré la respuesta. Traté de agregar esta línea a kernel/common/module.rb
, ruby_constants.rb
, loader.rb
, etc. pero ninguno funciona.
¿A qué archivo debo agregar esta línea?
actualizaciones:
Yo estoy usando Ubuntu 10.04 y Rubinius. No hay una variable de sistema llamada RUBYLIB
.
Intenté crear uno pero no funcionó. Pero me doy cuenta de que cometí un error y olvidé agregar la variable en el script bash .bashrc
. Después de agregar la variable, ¡todo funciona bien!
Creo que eliminaron RUBYLIB después de 1.9? Estoy usando Rubinius y no encontré RUBYLIB. Y ruby -Es molesto también – texasbruce
RUBYLIB funciona en mi ruby 1.9s – dbenhur
Acabo de comprobarlo dos veces. No hay RUBYLIB o RUBYOPT env var. Estoy usando ubuntu 10.04 y Rubinius 2.0. También intenté agregar una variable de sistema pero no funcionó. – texasbruce