On 14:03 Tue 14 Mar, Mikhail Yakshin wrote: > > Пропатчить rubygems, чтоб он смотрел в правильные директории это очень > > сложно? > > Во-первых - даже rubygems - сложно. Во-вторых, смотрят не rubygems, а > пакеты. Используя предоставляемое rubygems api или самостоятельно? > > Например, фактически, сильно увеличивается $: за > > счёт rubygems директорий, что не способствует безопасности. > > Неправда ваша: > > $ irb > irb(main):001:0> a = $:; require 'rubygems'; b = $:; p b - a > [] > => nil > > LOADPATH на самом деле не меняется. Хотя, конечно, начинают подгружаться > модули gem - но - извините - разве не этого вы хотели, когда просили, > чтобы require умел эмулировать require_gem? Ключевое слово "фактически". Я понимаю, что явно она не переопределяется(что ещё хуже), но начинают загружаться модули из директорий с невнятным происхождением и не определёнными ограничениями доступа. -- Kirill A. Shutemov Belarus, Minsk E-mail: k.shutemov (AT) sam-solutions.net JID: kas (AT) altlinux.org ICQ: 152302675 ааа. это прикол ... сказал ежик, слазя с кактуса :-)