[devel] ruby-rake и gems
Vitaly Ostanin
=?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Вт Мар 14 13:17:06 MSK 2006
Kirill A. Shutemov пишет:
> On 22:16 Mon 13 Mar, Mikhail Yakshin wrote:
>
>>Внутренняя структура пакета, соответственно, тоже более сложная: в
>>базовой директории (/usr/lib/ruby/gems/1.8/gems/%name-%version) лежит
>>обычно дерево из:
>>
>>bin
>>configs
>>doc
>>examples
>>lib
>>test
>>
>>и еще того, что создатель сочтет нужным туда положить. Очевидно,
>>конечно, что это бардак - что документация и примеры лежат в %_libdir,
>>но такой вот стандарт и если его рушить и, скажем, оторвать упаковку gem
>>у какого-то одного пакета - надо будет рушить и все, его использующие.
>
> Ещё одним следствием этого бардака является то, что я не смогу сделать
> обычный require(только require_gem) для ruby-модулей установленых из gems,
> на что указывал raorn на . Это абсолютно неприемлимо.
Есть подозрение, что это не так.
http://docs.rubygems.org/read/chapter/4
rake установлен из gem.
$ ruby -e "require 'rake'; load 'rake'"
-e:1:in `require': no such file to load -- rake (LoadError)
from -e:1
$ RUBYOPT=rubygems ruby -e "require 'rake'; load 'rake'"
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb,
Rakefile.rb)
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:1635:in
`load_rakefile'
(See full trace by running task with --trace)
$ ruby -rubygems -e "require 'rake'; load 'rake'"
rake aborted!
No Rakefile found (looking for: rakefile, Rakefile, rakefile.rb,
Rakefile.rb)
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:1635:in
`load_rakefile'
(See full trace by running task with --trace)
--
Regards, Vyt
mailto: vyt на vzljot.ru
JID: vyt на vzljot.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 258 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060314/b532c28e/attachment-0001.bin>
Подробная информация о списке рассылки Devel