[devel] ruby-rake и gems

Kirill A. Shutemov =?iso-8859-1?q?kas_=CE=C1_altlinux=2Eru?=
Вт Мар 14 12:38:54 MSK 2006


On 10:45 Tue 14 Mar, Led wrote:
> В сообщении от 14 марта 2006 10:37 Mikhail Yakshin написал(a):
> > Kirill A. Shutemov wrote:
> > > Ещё одним следствием этого бардака является то, что я не смогу сделать
> > > обычный require(только require_gem) для ruby-модулей установленых из
> > > gems, на что указывал raorn на . Это абсолютно неприемлимо.
> >
> > Расскажите, что вы к этому так прицепились? ;)
> >
> > Ну можно сделать симлинки или тривиальные rerequires. Примерно такие:
> >
> > /usr/share/ruby/vendor_ruby/1.8/activerecord.rb ->
> > /usr/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record.rb
> >
> > Это даст возможность делать обычный require. Это решит вашу проблему?
> 
> Если эти симлинки будут "опакечены" и не будут появляться "битые" симлинки, то 
> ИМХО выглядит не так уж и страшно...
Если есть такая возможность, то почему бы вообще не разобрать gems по
косточкам и не разложить в правильные директории (/usr/share/ruby/vendor_ruby/1.8/ 
и т.п)? Оставить в /usr/lib/ruby/gems/1.8 только то, что нужно для
require_gem (я так понял, что это /usr/lib/ruby/gems/1.8/specifications/*).

-- 
Kirill A. Shutemov				Belarus, Minsk
E-mail:	k.shutemov (AT) sam-solutions.net
JID: kas (AT) altlinux.org
ICQ: 152302675

Если root не видит разницы между url, именем файла и именем
пакета -- он или пьян в дым, или эквивалентен.
		-- mike in devel@
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060314/170a2bfa/attachment-0001.bin>


Подробная информация о списке рассылки Devel