Gracias Damián. Aunque no entiendo bien la lógica de eliminarlo pero bueh

On Sunday, September 12, 2010, Damian Janowski <[email protected]> wrote:
> On Sun, Sep 12, 2010 at 1:33 PM, Marcos Vanetta <[email protected]> 
> wrote:
>> hola!
>> he instalado RVM para hacer unas pruebas con 1.9.2. Entonces cuando me paso
>> a 1.9.2 pierdo el current path como uno de los directorios de carga de
>> librerías:
>> ma...@dell:~$ rvm 1.9.2
>> ma...@dell:~$ ruby -v
>> ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
>> ma...@dell:~$ ruby -e "puts $:"
>> /home/malev/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1
>> /home/malev/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby/1.9.1/i686-linux
>> /home/malev/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/site_ruby
>> /home/malev/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/vendor_ruby/1.9.1
>> /home/malev/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/vendor_ruby/1.9.1/i686-linux
>> /home/malev/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/vendor_ruby
>> /home/malev/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1
>> /home/malev/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/i686-linux
>> Como ven aquí, no tengo el directorio "." y eso me hace imposible cargar
>> módulos que esten en mi mismo directorio. Bueno, no imposible, se que con
>> $LOAD_pth << "." Puedo agregarlo, pero se me hace muy molesto poner esto al
>> inicio de cada programita que ago.
>
> No tiene que ver con RVM sino con un cambio en 1.9.2 mediante el cual
> se sacó "." del $LOAD_PATH.
>
> Una solución es ser explícito y hacer esto:
>
> require "./foo"
>
> Eso anda en versiones anteriores también.
> _______________________________________________
> Ruby mailing list
> [email protected]
> http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
>

-- 
Ing. Marcos Vanetta
https://launchpad.net/~marcosvanetta
http://blog.malev.com.ar
twitter: @malev
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a